xmenu.java
来自「源码为科学出版社出版的英文<java设计模式>(影印版)所用的所有例」· Java 代码 · 共 52 行
JAVA
52 行
//demonstrates use of the Action object
import java.awt.*;
import java.awt.event.*;
import java.util.*;
//swing classes
import javax.swing.text.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.border.*;
public class xMenu extends JxFrame {
JPanel jp;
JMenuItem menuitem;
JToolBar toolbar;
public xMenu() {
super("Extended Menu");
JMenuBar mbar = new JMenuBar(); //set up menu bar
setJMenuBar(mbar);
//Add File menu
JMenu mFile = new JMenu("File");
mbar.add(mFile);
//create two Action Objects
Action Open = new FileButton("Open", new ImageIcon("open.gif"), this);
mFile.add(Open);
Action Exit = new ExitButton("Exit", new ImageIcon("exit.gif"));
mFile.addSeparator();
mFile.add(Exit);
//now create toolbar that fixes up the buttons as you add them
toolbar = new JToolBar();
getContentPane().add(jp = new JPanel());
jp.setLayout(new BorderLayout());
jp.add("North", toolbar);
//add the two action objects
toolbar.add(Open);
toolbar.addSeparator();
toolbar.add(Exit);
setSize(300, 200);
setVisible(true);
}
//-----------------------------------
static public void main(String argv[]) {
new xMenu();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?