📄 borderlayoutframe.java~22~
字号:
package layout;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class BorderLayoutFrame extends JFrame { JPanel contentPane; //创建BorderLayout布局 BorderLayout borderLayout1 = new BorderLayout(); //创建5个按钮 JButton jButton1 = new JButton(); JButton jButton2 = new JButton(); JButton jButton3 = new JButton(); JButton jButton4 = new JButton(); JButton jButton5 = new JButton(); public BorderLayoutFrame() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } private void jbInit() throws Exception { contentPane = (JPanel) this.getContentPane(); contentPane.setLayout(borderLayout1); this.setSize(new Dimension(400, 300)); this.setTitle("BorderLayout示例"); //设置按钮的文件属性 jButton1.setText("北"); jButton2.setText("中"); jButton3.setText("西"); jButton4.setText("东"); jButton5.setText("南"); //设置BorderLayout布局的水平空隙 borderLayout1.setHgap(10); //设置BorderLayout布局的垂直空隙 borderLayout1.setVgap(10); //为面板加入5个按钮,BorderLayout.NORTH表示在北面显示按钮 contentPane.add(jButton1, BorderLayout.NORTH); contentPane.add(jButton2, BorderLayout.CENTER); contentPane.add(jButton3, BorderLayout.WEST); contentPane.add(jButton4, BorderLayout.EAST); contentPane.add(jButton5, BorderLayout.SOUTH); } //窗口关闭时清空内存 protected void processWindowEvent(WindowEvent e) { if (e.getID() == WindowEvent.WINDOW_CLOSING) { System.exit(0); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -