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

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

與我們合作

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

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

微 信: wxyunyingzhe

手 機(jī): 15624122141

郵 箱:

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

更新時(shí)間:2025-01-10 23:37:38

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

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);

}

}

多重隨機(jī)標(biāo)簽

猜你喜歡文章

  • 河南洛陽經(jīng)濟(jì)學(xué)校招生專業(yè)有哪些

    2025-01-10 23:37:38
  • linux nginx是什么意思

    2025-01-10 23:37:38
  • 宜昌如何請平價(jià)律師

    2025-01-10 23:37:38
  • 哪個(gè)軟件可以免費(fèi)打電話

    2025-01-10 23:37:38
  • 貴陽有哪些工廠招工

    2025-01-10 23:37:38
  • 東營市宏業(yè)工貿(mào)有限公司怎么樣

    2025-01-10 23:37:38
  • 郴州建筑資質(zhì)辦理,轉(zhuǎn)讓,升級(jí),延期流程及條件

    2025-01-10 23:37:38
  • 簡述段落顏色的添加方法

    2025-01-10 23:37:38
  • QQ客服 電話咨詢
    国产一区二区三区不卡| 日本高清一区免费不卡| 欧美熟妇喷浆一区二区| 日韩特级黄片免费在线观看| 亚洲精品中文字幕一二三| 久七久精品视频黄色的| 熟女少妇久久一区二区三区| 成人国产激情在线视频| 国产精品欧美一区两区| 91亚洲人人在字幕国产| 黄色国产精品一区二区三区| 中文字幕亚洲精品人妻| 日韩欧美三级中文字幕| 国产成人一区二区三区久久| 日韩美女偷拍视频久久| 熟妇久久人妻中文字幕| 久久中文字幕中文字幕中文| 97人妻精品一区二区三区男同 | 国产精品日韩欧美第一页| 久久精品少妇内射毛片| 精品亚洲香蕉久久综合网| 欧美日韩一级aa大片| 一二区中文字幕在线观看| 日本国产欧美精品视频| 国产一级精品色特级色国产| 国产精品国产亚洲看不卡 | 亚洲香艳网久久五月婷婷| 福利专区 久久精品午夜| 肥白女人日韩中文视频| 亚洲婷婷开心色四房播播| 99久久成人精品国产免费| 女人精品内射国产99| 欧美精品女同一区二区| 日韩在线一区中文字幕| 日韩日韩欧美国产精品| 五月婷日韩中文字幕四虎| 日韩一区中文免费视频| 国产真人无遮挡免费视频一区| 五月激情婷婷丁香六月网| 99久久精品国产日本| 开心五月激情综合婷婷色|