Java:你如何设置Swing组件的样式?

Dan*_*rzo 2 java user-interface swing

我正在编写我的第一个Java项目.

我想知道是否可以设置Swing组件的样式(设置背景颜色,从按钮中删除边框等)

pek*_*pek 5

如果它只是更改字体,背景,边框等简单.摆动可以默认执行所有这些操作.即JButton:

JButton aButton ...
aButton.setBackground(new Color(...));  
aButton.setForeground(new Color(...));  
aButton.setFont(new Font(...));  
aButton.setBorder(null);  
Run Code Online (Sandbox Code Playgroud)

JComponent上查看大多数这些方法.或者,对于更多特定于组件的方法,在组件的javadoc中.

我建议您阅读The Java TutorialJComponent API一些基础知识,甚至是一本书,如Filthy Rich ClientsJava HowTo Program.

定制的外观会有点过分.我建议首先看看上述解决方案是否符合您的需求,然后再去做.