9

私は基本的に、デフォルトのWindows XPの単純な電卓を模倣しようとしています。Java でボタンの背景色を変更すると、非常にフラットで「退屈」に見えます。ボタンを Windows XP 電卓のボタンにできるだけ近づけたいと考えています。

これは、私のものとWinXpのものを比較した画像です。 計算例

ボタンのスタイルを変更するために使用できる方法はありますか?

Java のデフォルトのボタンは、私が探しているもののようなものです。ただし、白ではなく、グラデーションの中に青のような色があります。

これは可能ですか、それとも醜いボタンで立ち往生していますか?

4

1 に答える 1

21

mainメソッドの最初にシステムのルックアンドフィールを設定してみてください。

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

これにより、すべてのSwingウィジェットがネイティブ風の外観で読み込まれます。

このコマンドで実際に行っていることに興味がある場合は、Oracleにルックアンドフィールに関する優れたチュートリアルがあります。http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html

于 2012-04-24T20:03:48.840 に答える