我正在写我的第一个Java项目。
我想知道是否可以对Swing组件进行样式设置(设置背景色,从按钮上删除边框等)。
最佳答案
如果只是简单地更改字体,背景,边框等,那么Swing可以默认执行所有这些操作。即对于JButton:
JButton aButton ...
aButton.setBackground(new Color(...));
aButton.setForeground(new Color(...));
aButton.setFont(new Font(...));
aButton.setBorder(null);
在JComponent中查看大多数这些方法。或者,对于更多特定于组件的方法,请访问组件的javadoc。
我建议您阅读The Java Tutorial或JComponent API甚至是诸如Filthy Rich Clients或Java HowTo Program之类的书的一些基础知识。
自定义外观会有点过多。我建议先看看上面的解决方案是否不符合您的需求,然后再去解决。