⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 borderlayoutdemo2.java

📁 java入门经典教程 java入门经典教程 java入门经典教程
💻 JAVA
字号:
// 例 6.4.3 BorderlayoutDemo2.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class BorderLayoutDemo2
{
	private JFrame jframe;  
	private JPanel jp1,jp2;  // 定义两个中间面板容器
	private JLabel jlbl;   // 定义一个标签
	private JCheckBox jcb1,jcb2,jcb3,jcb4,jcb5,jcb6,jcb7; // 定义多个复选框
	private JButton jb1,jb2;  // 定义两个按钮
	public BorderLayoutDemo2()
{
		jframe = new JFrame("BorderLayout演示窗口");
		Container c = jframe.getContentPane();
		
		jlbl = new JLabel("请选择您喜欢的编程语言:");
		
		jp1 = new JPanel();
		jcb1 = new JCheckBox("C语言");
		jcb2 = new JCheckBox("C++");
		jcb3 = new JCheckBox("Visual Basic.NET");
		jcb4 = new JCheckBox("Visual C#.NET");
		jcb5 = new JCheckBox("Dephi");
		jcb6 = new JCheckBox("ASP.NET");
		jcb7 = new JCheckBox("Other");
		// 将所有复选框组件添加到中间容器
		jp1.add(jcb1);jp1.add(jcb2);jp1.add(jcb3);
		jp1.add(jcb4);jp1.add(jcb5);jp1.add(jcb6);
		jp1.add(jcb7);
		// 将两个按钮组件添加到中间容器
		jp2 = new JPanel();
		jb1 = new JButton("提交");
		jb2 = new JButton("重填");
		jp2.add(jb1);jp2.add(jb2);

		c.add(jlbl,BorderLayout.NORTH);  // 将标签组件布局在窗体北部
		c.add(jp1,BorderLayout.CENTER);  // 将中间容器jp1布局在窗体中部
		c.add(jp2,BorderLayout.SOUTH);  // 将中间容器jp2布局在窗体南部
		
		jframe.pack();  
		jframe.setVisible(true);
		jframe.addWindowListener(new WindowAdapter(){
			public void windowClosing(WindowEvent e){
				System.exit(0);	
			}	
		});
	}
	public static void main(String[] args)
{
		new BorderLayoutDemo2();
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -