Java Swing でコンポーネント配列もどき

Share on Facebook

DelphiやVBでコントロール配列やTagでコンポーネントを配列に出来て便利なので、Javaでも近いものを作ってみました。

JButtonの配列を宣言

フォーム初期化に入れる

全コンポーネントを走査してクラスがJButonの場合、配列に追加

各ボタンクリック時の動作をまとめてみます

データベースのバージョン取得用SQLのまとめ

Share on Facebook

JavaのSwingを試していて、MyBatisを使ってデータベースのバージョンを表示させてみました。

自分の使ってるデータベースだけですが、備忘録しておきます。

 

 

jQury-ui multiselectでアイテムに画像をつける

Share on Facebook

jqGridにjQuery-ui multiselectを使って、フィルターをつけてみたのですが、各アイテムにアイコン画像をつけてみると分かり易いと思いやってみました。

本家のドキュメントはここ

結果はこんな感じ。

jquery-multiselectpng

 

 

 

 

 

 

 

 

 

 

 

コードは下のようにしました。afterinitの中でDOMをいじってます。openでも出来るのかも知れませんが。

$(‘#ms-opesel’).children(‘div’).eq(j).children(‘ul’);

‘ms-’ + select のidで見つかったDOMの下にdivで2リスト見つかり,項目はulで記述されてます。prependでhtmlにした画像を挿入。画像ファイル名は項目のテキストです。

 

jQury-ui contextmenu を jqGridで使う

Share on Facebook

jqGridでコンテキストメニューを使う必要があり、実装しました。

こんな感じで、行番号の列の右クリックで反応します。

context_jqgrid

 

 

 

 

ドキュメントはここ

< Script, CSS のセット >

< html >

クラス名をcontextMenu にして、表示したいリストを記述

 

// サブミット用formタグ //

<form id=”pinfoopen” action=”" method=”post” target=”_blank”></form>

< JavaScript >

loadComplete に下のように記述、Publicな変数に記憶さす

 

 

 

jQuery-ui dialogでのボタンキャプションの動的変更

Share on Facebook

開発中のアプリで、多言語対応の必要がありやってみましたので、備忘録しておきます。

あまり多くの項目でないので、項目はJavaScriptの連想配列で静的にセットしてます。

jQueryの$.extendを初めて使いましたが、便利ですね。

dialog の open の function でDOM操作すると出来ました。

実行結果はこんな感じ

dialog_en

dialog_jp

 

Windows10 Anniversary Updateを行う

Share on Facebook

Windows10 Anniversary Update で、ubuntuのbashシェル(但しベータ版)が使えるとのことで、ノートPCでやってみました。

方法などはここ (Windows 10のLinux/Ubuntu互換環境でbashを使う)

Windows10のアップデートはここ

かなり大きな更新のようで、夜寝る前に始めて終わらないので、結果は朝に確認しました。

winverでの確認。ビルド14393になってる

20160910

 

 

 

 

 

 

 

 

 

 

systeminfo での確認

14393sysinfo

 

無事アップデート出来てました。

念のため、VirtualBoxの仮想OSの起動も確認しておく

うれしいことに何の変化もないです。

[ Win7 32bit ]

win732

 

データベース使った開発で、ネットワークをブリッジにしておくと何かと便利なので、確認

=> ちゃんと機能しておる

ipconfig

 

[ Fedora21 Server (Desktopも入れてるのでWorkStationに近い) ]

fedora21

 

ubuntu bashシェルについては、sygwin使ったことないのと、今のところ不要で、何か文字化け

が激しいので、時間出来たらにします。

それで、アップデートして何がうれしいか

1) スタートクリックで、全てのプログラムが展開される。

2) 時計クリックで出るカレンダーが、タブレットで使ってるGoogleのカレンダーと連動

3) スピーカーアイコンが消えて、エクスプローラーをkillしてましたが、消えなくなった(みたい)

などなど。

Edgeが改善されてるみたいですが、自分、ユーザー様各位がまだ、あまり使ってないので、時間出来たらのんびりチェック予定です。

 

ipv4info.com が詳細なこと

Share on Facebook

IPV4のアドレスからジオロケーションを調べるサイトが多数あり、たまに使ってますが、

ipv4info.com ので調べてみると、同じゾーンの他のサーバーのdomain, web server, host name までわかります。

URL はこれ

20160909_2

20160909_1

ApacehのバージョンやPHPのバージョンが出ないようにしておきました。