请教一个JPanel的问题
展开全部
JPanel 是 Java图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing 包中,是一种轻量级容器,可以加入到JFrame窗体中。JPanel默认的布局管理器是FlowLayout,其自身可以嵌套组合,在不同子容器中可包含其他组件(component),如JButton、JTextArea、JTextField 等,功能是对对窗体上的这些控件进行组合,相当于C++和C#中的Panel类。
JPanel的使用示范
import java.awt.*;
import javax.swing.*;
public class JPanelDemo extends JFrame {
public JPanelDemo() {
JPanel jpn = new JPanel();
jpn.setBackground(Color.RED);
add(jpn, BorderLayout.NORTH);
JPanel jps = new JPanel();
JLabel jl = new JLabel("文字描述");
jps.add(jl);
add(jps,BorderLayout.SOUTH);
setTitle("JPanel示范");
setSize(300, 200);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new JPanelDemo();
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询