国产精品高清免费在线视频-亚洲精品午夜福利一区-91成人精品国产免费男男-噼里啪啦日本一区二区

上海啟嘟渡科技商貿(mào)有限公司
SEARCH

與我們合作

我們專注提供互聯(lián)網(wǎng)一站式服務(wù),助力企業(yè)品牌宣傳多平臺多途徑導流量。
主營業(yè)務(wù):網(wǎng)站建設(shè)、移動端微信小程序開發(fā)、營銷推廣、基礎(chǔ)網(wǎng)絡(luò)、品牌形象策劃等

您也可通過下列途徑與我們?nèi)〉寐?lián)系:

微 信: wxyunyingzhe

手 機: 15624122141

郵 箱:

java菜單如何實現(xiàn)和WORD一樣的橫向的

更新時間:2025-01-10 23:55:47

//我以前存的代碼 你可以參考下 就是你要的效果

import java.awt.EventQueue;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.KeyEvent;

import javax.swing.ButtonGroup;

import javax.swing.Icon;

import javax.swing.ImageIcon;

import javax.swing.JCheckBoxMenuItem;

import javax.swing.JFrame;

import javax.swing.JMenu;

import javax.swing.JMenuBar;

import javax.swing.JMenuItem;

import javax.swing.JRadioButtonMenuItem;

import javax.swing.KeyStroke;

public class MenuSample {

static class MenuActionListener implements ActionListener {

public void actionPerformed(ActionEvent event) {

System.out.println("Selected: " + event.getActionCommand());

}

}

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

Runnable runner = new Runnable() {

public void run() {

MenuActionListener menuListener = new MenuActionListener();

JFrame frame = new JFrame("Menu Sample");

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JMenuBar menuBar = new JMenuBar();

JMenu fileMenu = new JMenu("File");

fileMenu.setMnemonic(KeyEvent.VK_F);

menuBar.add(fileMenu);

JMenuItem newMenuItem = new JMenuItem("New", KeyEvent.VK_N);

newMenuItem.addActionListener(menuListener);

fileMenu.add(newMenuItem);

JMenuItem openMenuItem = new JMenuItem("Open", KeyEvent.VK_O);

openMenuItem.addActionListener(menuListener);

fileMenu.add(openMenuItem);

JMenuItem closeMenuItem = new JMenuItem("Close", KeyEvent.VK_C);

closeMenuItem.addActionListener(menuListener);

fileMenu.add(closeMenuItem);

fileMenu.addSeparator();

JMenuItem saveMenuItem = new JMenuItem("Save", KeyEvent.VK_S);

saveMenuItem.addActionListener(menuListener);

fileMenu.add(saveMenuItem);

fileMenu.addSeparator();

JMenuItem exitMenuItem = new JMenuItem("Exit", KeyEvent.VK_X);

exitMenuItem.addActionListener(menuListener);

fileMenu.add(exitMenuItem);

JMenu editMenu = new JMenu("Edit");

editMenu.setMnemonic(KeyEvent.VK_E);

menuBar.add(editMenu);

JMenuItem cutMenuItem = new JMenuItem("Cut", KeyEvent.VK_T);

cutMenuItem.addActionListener(menuListener);

KeyStroke ctrlXKeyStroke = KeyStroke.getKeyStroke("control X");

cutMenuItem.setAccelerator(ctrlXKeyStroke);

editMenu.add(cutMenuItem);

JMenuItem copyMenuItem = new JMenuItem("Copy", KeyEvent.VK_C);

copyMenuItem.addActionListener(menuListener);

KeyStroke ctrlCKeyStroke = KeyStroke.getKeyStroke("control C");

copyMenuItem.setAccelerator(ctrlCKeyStroke);

editMenu.add(copyMenuItem);

JMenuItem pasteMenuItem = new JMenuItem("Paste", KeyEvent.VK_P);

pasteMenuItem.addActionListener(menuListener);

KeyStroke ctrlVKeyStroke = KeyStroke.getKeyStroke("control V");

pasteMenuItem.setAccelerator(ctrlVKeyStroke);

editMenu.add(pasteMenuItem);

editMenu.addSeparator();

JMenuItem findMenuItem = new JMenuItem("Find", KeyEvent.VK_F);

findMenuItem.addActionListener(menuListener);

KeyStroke f3KeyStroke = KeyStroke.getKeyStroke("F3");

findMenuItem.setAccelerator(f3KeyStroke);

editMenu.add(findMenuItem);

JMenu findOptionsMenu = new JMenu("Options");

Icon atIcon = new ImageIcon("at.gif");

findOptionsMenu.setIcon(atIcon);

findOptionsMenu.setMnemonic(KeyEvent.VK_O);

ButtonGroup directionGroup = new ButtonGroup();

JRadioButtonMenuItem forwardMenuItem = new JRadioButtonMenuItem(

"Forward", true);

forwardMenuItem.addActionListener(menuListener);

forwardMenuItem.setMnemonic(KeyEvent.VK_F);

findOptionsMenu.add(forwardMenuItem);

directionGroup.add(forwardMenuItem);

JRadioButtonMenuItem backMenuItem = new JRadioButtonMenuItem(

"Back");

backMenuItem.addActionListener(menuListener);

backMenuItem.setMnemonic(KeyEvent.VK_B);

findOptionsMenu.add(backMenuItem);

directionGroup.add(backMenuItem);

findOptionsMenu.addSeparator();

JCheckBoxMenuItem caseMenuItem = new JCheckBoxMenuItem(

"Case Sensitive");

caseMenuItem.addActionListener(menuListener);

caseMenuItem.setMnemonic(KeyEvent.VK_C);

findOptionsMenu.add(caseMenuItem);

editMenu.add(findOptionsMenu);

frame.setJMenuBar(menuBar);

frame.setSize(350, 250);

frame.setVisible(true);

}

};

EventQueue.invokeLater(runner);

}

}

多重隨機標簽

猜你喜歡文章

QQ客服 電話咨詢
国产又色又粗又黄又爽| 日本最新不卡免费一区二区| 亚洲美女国产精品久久| 国产精品午夜一区二区三区| 五月婷婷六月丁香狠狠| 日韩国产亚洲欧美激情| 中文字幕人妻一区二区免费| 成人午夜免费观看视频| 久久永久免费一区二区| 日韩国产传媒在线精品| 日韩美成人免费在线视频| 精品欧美一区二区三久久| 亚洲一区二区三区四区| 日韩成人动画在线观看| 麻豆看片麻豆免费视频| 午夜国产精品福利在线观看| 亚洲一区二区福利在线| 色一情一乱一区二区三区码| 激情综合网俺也狠狠地| 成年人黄片大全在线观看| 99视频精品免费视频| 国产欧美一区二区色综合| 九九热在线免费在线观看| 日韩人妻精品免费一区二区三区| 在线观看免费视频你懂的| 国内精品偷拍视频久久| 欧美日韩乱码一区二区三区| 亚洲中文字幕在线视频频道 | 欧美精品激情视频一区| 亚洲精品国产主播一区| 欧美大胆美女a级视频| 国产伦精品一一区二区三区高清版| 欧美日韩免费观看视频| 丰满少妇高潮一区二区| 国产麻豆成人精品区在线观看| 国产一区麻豆水好多高潮| 日本三区不卡高清更新二区| 色婷婷视频免费在线观看| 国产精品一区二区不卡中文 | 国产精品不卡一区二区三区四区 | 亚洲视频在线观看你懂的|