代码如下:
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.GridLayout;
import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class JFrameBackground extends JFrame {
public JFrameBackground(){
this.setTitle("我的swing界面");
this.setLayout(new FlowLayout());
JPanel buttonPanel = new JPanel();
buttonPanel.setBorder(BorderFactory.createTitledBorder("分组框")); //设置面板边框,实现分组框的效果,此句代码为关键代码
buttonPanel.setBorder(BorderFactory.createLineBorder(Color.red));//设置面板边框颜色
JButton button = new JButton("我的按钮");
buttonPanel.add(button);
this.setSize(300, 300);
this.getContentPane().add(buttonPanel);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] args) {
new JFrameBackground();
}
}
转载于:http://www.cnblogs.com/tianguook/archive/2012/03/20/2408306.html
本文提供了一个使用Java Swing创建GUI界面的例子,重点展示了如何通过BorderFactory设置面板边框来实现分组框效果,并设置了边框颜色。
547

被折叠的 条评论
为什么被折叠?



