>>611 そんな便利なフレームワークがあったんですか。
情報が少なそうですが、試してみます。ありがとうございます。
>>612 つか、プレーンなEclipseに、プラグイン開発の形で
開発した方が手っ取り早いよ。
生のSWTでアプリ開発してる奴はいないのか?
eclipse
616 :
デフォルトの名無しさん:2011/04/16(土) 18:36:04.39
SWTでフォルダ表示アプリを作ってるのですが、
システム所定のフォルダアイコンを取得する方法ってないですか?
Program.getExtensionsを使って拡張子アイコンは取得できたのですが、
フォルダアイコンだけは見つかりませんでした。
>>593 おいおい WindowBuilderって無料になってたのかよ!!
以前 有料の時に試して使いやすいなーって思ってたけど、貧乏だったからVisualEditorで我慢してたのに!!
ちょっとインストールしてくる
寄贈されたのは有料版諸々って訳でもないだろう。
有料版との比較レポヨロ。
有料版の時にはまともなコード吐いてくれてたの?
VEはproject terminationの手続きに入った。
これでまともなvb proを有料で出してくれば、ve潰し大成功じゃねーかw
622 :
617:2011/06/10(金) 17:02:39.44
VEから乗り換えました。
WBのが痒いところに手が届く感じ。
・BoxとかStrutとか使えたり、
・同じ種類のオブジェクトを選択して、一斉にプロパティ設定できたり、
・GridBagLayoutの設定が楽だったり
ってうかよく考えたらここSWTのスレだった。。
Swingしか試してないわ。
有料との比較っても、オレが使ってたの数年前だからな。。。
っていうか有料版ってあるの?
これだけで十分使えるんだけどな。。。
元々VEの時もデザインにしか使ってないし。
何か良さそうだな。興味持った。
今度試してみたいと思う。乙。
624 :
デフォルトの名無しさん:2011/07/15(金) 13:26:58.71
Eclipse3.7にしてWindowsBuilderをはじめてつかった
Compositeを継承したものをGUIエディタのパレットに追加したいのだがわかる人いる?
パレットを右クリック→Add Component でいけると思ったけど、作成したクラスを指定できない。。
625 :
デフォルトの名無しさん:2011/07/15(金) 13:38:18.66
ちょっとまってたら↑でできた。すまん
おたずねします。
メニュー構造のような階層をもつ定数値を格納しておくのに最適な方法は何ですか?
階層ごとに取り出して処理したいのですが。
誤爆です。
誤爆乗りしてみる
GUI系はやったことないからわからんが
一昔前のStrutsみたいにXML地獄になったりするんか?
エクスプローラーからファイルをドロップしたらそのファイルのフルパスを
設定できるようなテキストボックスを作りたいのですが、
DropTarget target = new DropTarget(pathText1,DND.DROP_MOVE);
target.setTransfer(new Transfer[] {FileTransfer.getInstance()});
target.addDropListener(new DropTargetAdapter(){
public void drop(DropTargetEvent event) {
pathText1.setText((String)event.data); //←ここ
}
});
としてみたところ、矢印のところでClassCastExceptionが出てしまいます。
悪いところをご教示いただけると助かります。
631 :
デフォルトの名無しさん:2012/04/18(水) 16:54:52.41
.
(String)event.data←これ
633 :
630:2012/04/18(水) 17:38:29.94
>>632 色々なサンプルを探したのですが、みんなこうやっています。
ここでClassCastExceptionが起こっているのはわかるのですが、
event.dataがStringにキャストできないとなるとどう修正すればいいのか。
具体的な修正案などないでしょうか。
非nullな参照型ならevent.data.toString()
635 :
630:2012/04/18(水) 17:52:11.48
>>634 toStringで結局Exceptionの中身がpathText1にセットされてしまいました。
元々フルパスがevent.dataの中に入っていないということになるでしょうか?
636 :
630:2012/04/18(水) 18:18:16.56
.
637 :
630:2012/04/18(水) 18:19:56.63
>>636 書き込み失敗しました。
デバッグモードでevent.dataの中身を見たらフルパス入ってるんですよね。
なぜそれが取り出せないのか皆目わかりません。
何かご教示いただけないでしょうか?
pathText1.setText(event.data.getPath());
639 :
デフォルトの名無しさん:2012/04/18(水) 21:44:47.39
Java嫌いになった
おめでとう
Ruby ばっか使ってるとあほになるという好例
rubyはguiアプリ作れねーからなあ。
Ruby/Tk
644 :
デフォルトの名無しさん:2012/10/13(土) 11:48:12.81
gtkmm
ドロップしたファイルなら配列だろう常識的に考えて
646 :
デフォルトの名無しさん:2013/02/15(金) 10:35:07.89
DateTime.setForeground 効かない。。。
なんでswing使わないの?
SWTのTableに関する質問です。
テーブルの行をクリックしたらその行が何行目なのかを得る方法が知りたいです。
JTable#rowAtPoint(Point)
↑はswingのだった
SWTでは Table#indexOf(Table#getItem(Point))
クリックした行に何かするなら
TableにSelectionListenerを登録して Table#getSelectionIndex() とした方が簡単
>>650 ありがとうございます。
>TableにSelectionListenerを登録して Table#getSelectionIndex() とした方が簡単
これ、テーブルアイテムがないと返してくれないんですね。。設計を見直さないといけないかも・・・
652 :
デフォルトの名無しさん:2013/06/08(土) 00:29:46.67
メイン画面に表示する部品の数が多くなったから、メイン画面のクラスに記述してた部品を別クラスに分けて
メイン画面のクラスから別クラスをnewしてるんだけど、別クラスに分けた部品がEclipseの
WindowsBuilder EditorのDesign画面に表示されない。プログラムを実行すれば表示される。
別クラスに部品を分けてもDesign画面で表示できる方法があったら教えてください
653 :
デフォルトの名無しさん:2013/06/08(土) 01:42:04.78
わかる奴おらんかー?(´・ω・`)
過疎すぎてあんま質問したくねぇんだよなここ
Designだと別クラスにあるインスタンスの判定できないっぽいからもうええわ
ecli糞
「palette」に定義する方法もあるようですな
そもそもWBはGUI開発のツールなんだからわざわざこっちで聞くよりSwingスレで聞いたほうが答えてくれる人多いと思うよ
もっと言えばWBのdoc読んだほうがいい
FontDialogで縦書きフォント消せないのかよー
659 :
デフォルトの名無しさん:2014/02/27(木) 08:51:44.80
消せないよ。
ボタン1とボタン2があって、ボタン1にはボタン1を押した際のイベントリスナーが追加されてます。
ボタン2を押したときにボタン1のイベントリスナーを呼び出す方法を教えてください。
※ボタン2の処理の中でボタン1のイベントリスナーを再度追加するという方法以外でおねがいします
661 :
デフォルトの名無しさん:
swtよりjavafxのらscene builder使ってる