?? 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 + -