toolbarframe3.java

来自「java swing 开发代码」· Java 代码 · 共 72 行

JAVA
72
字号
// 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 + =
减小字号Ctrl + -
显示快捷键?