代码之家  ›  专栏  ›  技术社区  ›  AZ_

自定义Java对话框的颜色、外观、主题

  •  2
  • AZ_  · 技术社区  · 14 年前

    我想使用jdk6swing使javajdialog看起来像图片(下面的链接)中显示的那样。有可能吗?如果是这样,请引导我。 Image

    2 回复  |  直到 10 年前
        1
  •  1
  •   Thirler    14 年前

    在JavaSwing中,这称为“外观”。您可以按以下方式更改外观:

    UIManager.setLookAndFeel(
            UIManager.getCrossPlatformLookAndFeelClassName());
    

    太阳有一个大太阳 Look and feel tutorial 这就解释了它的工作原理。

        2
  •  2
  •   Venkat    14 年前

    是的,这是可能的。

      myDialog.getContentPane().add(someComponent);
    

    颜色是,

       myDialog.getContentPane().setBackground( Color."YourColor");
    

       nimbus, motif,windows,etc