0

GUI の見栄えを良くするのに、swing は非常に難しいことに気付きました。JComponents を使用する代わりに、swing を使用する代わりに、何らかの方法でテキスト、画像、ボタンなどを 2dgraphic にバインドできますか。言い換えれば、私はそれに私自身のルックアンドフィールを与えたいと思っています. これを行うプログラムの例があれば、遠慮なく教えてください。GUI で使用される 2dgraphics が、GUI をカスタマイズする従来の方法ではない場合。代替案について教えてください。私の心は大きく開いています。

ありがとう、

ストーンエイジプログラマー

4

1 に答える 1

0

カスタムのルック アンド フィールを作成できますが、かなりの作業が必要です: https://today.java.net/pub/a/today/2006/09/12/how-to-write-custom-look-and-感じる.html

より簡単な解決策は、swing コンポーネントをできる限りカスタマイズすることです。たとえば、ボタンの背景として独自の画像を使用することもできます。

JButton button=new JButton(new ImageIcon("urltoimage.###"));

次に、必要な効果が得られるまで属性を変更します。

button.setOpaque(false);button.setContentAreaFilled(false);button.setBorderPainted(false);

あなたが試すことができる何百万ものことがあります。

于 2013-06-15T04:59:36.647 に答える