📄 toolbarframe3.java
字号:
// ToolbarFrame3.java// The Swing-ified button example. The buttons in this toolbar all carry images// but no text.//package jswing.ch02;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class ToolbarFrame3 extends Frame { JButton cutButton, copyButton, pasteButton; JButton javaButton, macButton, motifButton, winButton; public ToolbarFrame3() { super("Toolbar Example (Swing no text)"); setSize(450, 250); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); // JPanel works much like Panel does, so we'll use it JPanel toolbar = new JPanel(); toolbar.setLayout(new FlowLayout(FlowLayout.LEFT)); CCPHandler handler = new CCPHandler(); cutButton = new JButton(new ImageIcon("cut.gif")); cutButton.setActionCommand(CCPHandler.CUT); cutButton.addActionListener(handler); toolbar.add(cutButton); copyButton = new JButton(new ImageIcon("copy.gif")); copyButton.setActionCommand(CCPHandler.COPY); copyButton.addActionListener(handler); toolbar.add(copyButton); pasteButton = new JButton(new ImageIcon("paste.gif")); pasteButton.setActionCommand(CCPHandler.PASTE); pasteButton.addActionListener(handler); toolbar.add(pasteButton); add(toolbar, BorderLayout.NORTH); // Add the look-and-feel controls JPanel lnfPanel = new JPanel(); LnFListener lnfListener = new LnFListener(this); macButton = new JButton("Mac"); macButton.addActionListener(lnfListener); lnfPanel.add(macButton); javaButton = new JButton("Metal"); javaButton.addActionListener(lnfListener); lnfPanel.add(javaButton); motifButton = new JButton("Motif"); motifButton.addActionListener(lnfListener); lnfPanel.add(motifButton); winButton = new JButton("Windows"); winButton.addActionListener(lnfListener); lnfPanel.add(winButton); add(lnfPanel, BorderLayout.SOUTH); } public static void main(String args[]) { ToolbarFrame3 tf3 = new ToolbarFrame3(); tf3.setVisible(true); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -