📄 toolbarframe.java
字号:
package component;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class ToolBarFrame extends JFrame {
JPanel contentPane = new JPanel();
BorderLayout borderLayout1 = new BorderLayout();
JLabel jLabel1 = new JLabel();
//创建工具栏
JToolBar jToolBar1 = new JToolBar();
//创建3个按钮
JButton jButton1 = new JButton();
JButton jButton2 = new JButton();
JButton jButton3 = new JButton();
public ToolBarFrame() {
try {
//窗口关闭时清空内存
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
}
catch (Exception e) {}
}
public static void main(String[] args) {
ToolBarFrame frame = new ToolBarFrame();
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = frame.getSize();
//居中对齐
frame.setLocation((screenSize.width - frameSize.width) / 2,
(screenSize.height - frameSize.height) / 2);
frame.setVisible(true);
}
private void jbInit() throws Exception {
contentPane = (JPanel)this.getContentPane();
setTitle("工具栏示例");
setSize(new Dimension(400, 300));
contentPane.setLayout(borderLayout1);
//创建3个图标
ImageIcon icon1 = new ImageIcon(".\\image\\01.gif");
ImageIcon icon2 = new ImageIcon(".\\image\\02.gif");
ImageIcon icon3 = new ImageIcon(".\\image\\03.gif");
//设置按钮的图标
jButton1.setIcon(icon1);
jButton2.setIcon(icon2);
jButton3.setIcon(icon3);
//设置工具栏四周的空隙
jToolBar1.setMargin(new Insets(5, 5, 5, 5));
//设置标签属性
jLabel1.setText("工具栏1");
//向工具栏加入各种控件
jToolBar1.add(jLabel1, null);
//加入分隔条
jToolBar1.addSeparator();
jToolBar1.add(jButton1, null);
jToolBar1.add(jButton2, null);
jToolBar1.add(jButton3, null);
//向底层容器加入工具栏
contentPane.add(jToolBar1, BorderLayout.NORTH);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -