《化羽Java GUI学习笔记》 我自己的学习笔记以后方便复习,也希望可以给找不到方法学习的人一点点帮助。如果有错误请大家告诉一下相互学习。
面板是一种用途广泛的容器,但是与顶级容器不同的是,面板不能独立存在,必须被添加到其他容器内部。面板可以套嵌,因此可以设计出复杂的图形用户界面。
import java.awt.*;
import javax.swing.*;
public class FrameWithPanel {
public static void main(String[] args) {
JFrame frame = new JFrame("Frame with Panel");
Container contentPane = frame.getContentPane();
contentPane.setBackground(Color.CYAN); //将JFramede背景设置为蓝绿色
JPanel panel = new JPanel();
panel.setBackground(Color.yellow);
JButton button = new JButton("Press me");
panel.add(button);
//将JPanel实例添加到JFrame的南侧
contentPane.add(panel,BorderLayout.SOUTH);
frame.setSize(300,200);
frame.setVisible(true);
}
}