⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.java

📁 swing 教程,与大家分享一下,哈哈,希望大家多多指教
💻 JAVA
字号:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Test extends JApplet {
	public void init() {
		Container contentPane = getContentPane();

		final JMenuBar mb = new JMenuBar();
		final MenuBarPrinter printer = new MenuBarPrinter();

		JMenu fileMenu = new JMenu("File");
		JMenu editMenu = new JMenu("Edit");
		JMenuItem exitItem = new JMenuItem("Exit");

		fileMenu.setMnemonic('F');
		editMenu.setMnemonic('F');

		fileMenu.add("New ...");
		fileMenu.add("Open ...");
		fileMenu.add("Save");
		fileMenu.add("Save As ..");
		fileMenu.addSeparator();
		fileMenu.add(exitItem);

		editMenu.add("Cut");
		editMenu.add("Copy");
		editMenu.add("Paste");

		mb.add(fileMenu);
		mb.add(editMenu);
		setJMenuBar(mb);

		JButton button = new JButton("show menu information");
		contentPane.setLayout(new FlowLayout());
		contentPane.add(button);

		button.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				printer.print(mb);
			}
		});

		exitItem.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				System.exit(0);
			}
		});
	}
}
class MenuBarPrinter {
    static public void print(JMenuBar menubar) {
        int  numMenus = menubar.getMenuCount();
        JMenu nextMenu;
		
        JMenuItem nextItem;

        System.out.println();
        System.out.println("MenuBar has "        +  
                            menubar.getMenuCount() + 
                            " menus");
        System.out.println();

        for(int i=0; i < numMenus; ++i) {
			nextMenu = menubar.getMenu(i);
			System.out.println(nextMenu.getText() + " menu ...");
			System.out.println(nextMenu);

			int numItems = nextMenu.getItemCount();

			for(int j=0; j < numItems; ++j) {
				nextItem = nextMenu.getItem(j);
				System.out.println(nextItem);
			}
			System.out.println();
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -