用java制作一个菜单(用java制作一个菜单代码)

今天,嗨壳技术分享网给大家整理一些用java制作一个菜单(用java制作一个菜单代码)内容。

  本篇文章给大家谈谈用java制作一个菜单,以及用java制作一个菜单代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

  本文目录一览:

  1、java菜单怎么写?

2、java设计一个创建二级菜单的程序。

3、java 怎么写出一个菜单 ? 比如 有三个按钮 的菜单 ,按钮有下拉列表。

4、用java编写一个菜单,要源代码

  java菜单怎么写?

  希望有用吧

  package mm;

  import java.io.*;

  import java.awt.*;

  import javax.swing.*;

  public class HelloWorld {

  public static void main(String[] args){

  JFrame w=new JFrame(“SKH”);

  Container con=w.getContentPane();

  //Color

  con.setBackground(Color.pink);

  //Location

  w.setBounds(60, 100, 388, 308);

  //可见性

  w.setVisible(true);

  //单击右上角容器的行为

  w.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

  //创建菜单项

  JMenuBar menubar=new JMenuBar();

  JMenu menu,submenu;

  JMenuItem a,b;

  menu=new JMenu(“菜单”);

  submenu=new JMenu(“子菜单”);

  a=new JMenuItem(“菜单项1”);

  b=new JMenuItem(“菜单项2”);

  menu.add(a);

  //添加分割符;

  menu.addSeparator();

  menu.add(b);

  menu.addSeparator();

  menu.add(submenu);

  submenu.add(new JMenuItem(“QWQ”));

  menubar.add(menu);

  w.setJMenuBar(menubar);

  }

  }

  java设计一个创建二级菜单的程序。

  100分,100分,100分, 重要的事情说三遍..~

  我来1个参考案例

  效果图

  参考代码

  import java.awt.event.*;

  import javax.swing.*;

  import java.awt.*;

  // 本来继承自JFrame .实现ActionListener接口

  public class TextFrame extends JFrame implements ActionListener {

  private final JTextArea jta;

  boolean isBold, isItalic;

  public TextFrame() {

  jta = new JTextArea();

  jta.setLineWrap(true); // 自动换行

  Font font = new Font(Font.DIALOG, Font.PLAIN, 26);

  jta.setFont(font);

  JScrollPane jsp = new JScrollPane(jta);// 会自动生成滚动条的面板

  add(jsp);

  //菜单栏的创建和设置

  JMenuBar menuBar = new JMenuBar();

  JMenu menuFile = new JMenu(“File”);

  JMenuItem jmia01 = new JMenuItem(“About”);

  jmia01.addActionListener(this);

  JMenuItem jmia02 = new JMenuItem(“Exit”);

  jmia02.addActionListener(this);

  menuFile.add(jmia01);

  menuFile.add(jmia02);

  JMenu menuFormat = new JMenu(“Format”);

  JMenu menuColor = new JMenu(“Color”);

  JMenuItem jmib01 = new JMenuItem(“Blue”);

  jmib01.addActionListener(this);

  JMenuItem jmib02 = new JMenuItem(“Red”);

  jmib02.addActionListener(this);

  JMenuItem jmib03 = new JMenuItem(“Yellow”);

  jmib03.addActionListener(this);

  menuColor.add(jmib01);

  menuColor.add(jmib02);

  menuColor.add(jmib03);

  JMenu menuFont = new JMenu(“Font”);

  JMenuItem jmic01 = new JMenuItem(“Bold”);

  jmic01.addActionListener(this);

  JMenuItem jmic02 = new JMenuItem(“Italic”);

  jmic02.addActionListener(this);

  menuFont.add(jmic01);

  menuFont.add(jmic02);

  menuFormat.add(menuColor);

  menuFormat.add(menuFont);

  menuBar.add(menuFile);

  menuBar.add(menuFormat);

  setJMenuBar(menuBar);//设置菜单栏

  setTitle(“文本编辑窗口”); // 设置标题

  setSize(520, 350);//设置窗口大小

  setLocationRelativeTo(null);//设置窗口居中

  setDefaultCloseOperation(EXIT_ON_CLOSE);//设置窗口点击关闭按钮时,退出

  }

  @Override

  public void actionPerformed(ActionEvent e) {

  String cmd = e.getActionCommand();// 获取ActionCommand ,用于判断是哪一个按钮被点击了

  if (cmd.equals(“Exit”)) {

  System.exit(0);

  } else if (cmd.equals(“About”)) {

  JOptionPane.showMessageDialog(this, “程序版本Ver1.0”, “About”, JOptionPane.INFORMATION_MESSAGE);

  } else if (cmd.equals(“Blue”)) {

  jta.setForeground(Color.BLUE);

  } else if (cmd.equals(“Red”)) {

  jta.setForeground(Color.RED);

  } else if (cmd.equals(“Yellow”)) {

  jta.setForeground(Color.YELLOW);

  } else if (cmd.equals(“Bold”)) { // 第一次选择Bold 会加粗,第二次选择Bold会取消加粗

  isBold = !isBold;

  if (isBold) {

  jta.setFont(new Font(Font.DIALOG, Font.BOLD, 26));

  } else {

  jta.setFont(new Font(Font.DIALOG, Font.PLAIN, 26));

  }

  } else if (cmd.equals(“Italic”)) {

  isItalic = !isItalic;

  if (isItalic) {

  jta.setFont(new Font(Font.DIALOG, Font.ITALIC, 26));

  } else {

  jta.setFont(new Font(Font.DIALOG, Font.PLAIN, 26));

  }

  }

  }

  public static void main(String[] args) {

  new TextFrame().setVisible(true);// 创建窗口设置可见

  }

  }

  java 怎么写出一个菜单 ? 比如 有三个按钮 的菜单 ,按钮有下拉列表。

  public class book {

  /**

  * @param args

  */

  public static void main(String[] args) {

  // TODO Auto-generated method stub

  menuFrame frame = new menuFrame();

  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

  frame. setVisible(true) ;

  }

  }

  class menuFrame extends JFrame implements ActionListener,ItemListener

  {

  JTextField text;

  public menuFrame()

  {

  setTitle(“图书馆信息管理”);

  setSize(500,350);

  //

  JMenuBar menuBar = new JMenuBar();

  setJMenuBar(menuBar);

  //

  JMenu m1=new JMenu(“基础数据维护”);

  menuBar.add(m1);

  JMenu m11=new JMenu(“基础数据维护”);

  JMenuItem m111=new JMenuItem(“读者信息添加”);

  m11.add(m111);

  JMenuItem m112=new JMenuItem(“读者修改与删除”);

  m11.add(m112);

  m11.addActionListener(this);

  m1.add(m11);

  JMenu m12=new JMenu(“图书类别管理”);

  JMenuItem m121=new JMenuItem(“图书类别添加”);

  m12.add(m121);

  JMenuItem m122=new JMenuItem(“图书类别修改”);

  m12.add(m122);

  m12.addActionListener(this);

  m1.add(m12);

  JMenu m13=new JMenu(“图书信息管理”);

  JMenuItem m131=new JMenuItem(“图书信息添加”);

  m13.add(m131);

  JMenuItem m132=new JMenuItem(“图书修改”);

  m13.add(m132);

  m13.addActionListener(this);

  m1.add(m13);

  m1.addSeparator();

  JMenuItem m14=new JMenuItem(“退出”);

  m14.addActionListener(this);

  m1.add(m14);

  JMenu m2=new JMenu(“新书订购管理”);

  menuBar.add(m2);

  JMenuItem m21=new JMenuItem(“新书订购”);

  m2.add(m21);

  JMenuItem m22=new JMenuItem(“验收新书”);

  m2.add(m22);

  m2.addActionListener(this);

  //

  JMenu m3=new JMenu(“借阅管理”);

  menuBar.add(m3);

  JMenuItem m31=new JMenuItem(“图书借阅”);

  m3.add(m31);

  JMenuItem m32=new JMenuItem(“图书归还”);

  m3.add(m32);

  JMenuItem m33=new JMenuItem(“图书检索”);

  m3.add(m33);

  m3.addActionListener(this);

  //

  JMenu m4=new JMenu(“系统维护”);

  menuBar.add(m4);

  JMenuItem m41=new JMenuItem(“更改口令”);

  m4.add(m41);

用java制作一个菜单(用java制作一个菜单代码)

  JMenu m42=new JMenu(“用户管理”);

  m42.add(“用户添加”);

  m42.add(“用户修改与删除”);

  m42.addActionListener(this);

  m4.add(m42);

  m4.addActionListener(this);

  text=new JTextField();

  }

  @Override

  public void actionPerformed(ActionEvent e) {

  text.setText(e.getActionCommand());

  if (e.getSource() instanceof JMenuItem)

  {

  if (e.getActionCommand().equals(“退出”){

  System.exit(0);

  }

  }

  }

  @Override

  public void itemStateChanged(ItemEvent arg0) {

  // TODO Auto-generated method stub

  }

  }看看这个是你想要的 吗

  用java编写一个菜单,要源代码

  import java.awt.Frame;

  import java.awt.Menu;

用java制作一个菜单(用java制作一个菜单代码)

  import java.awt.MenuBar;

  import java.awt.MenuItem;

  import java.awt.MenuShortcut;

  import java.awt.event.ActionEvent;

  import java.awt.event.ActionListener;

  import java.awt.event.KeyEvent;

  import java.awt.event.WindowAdapter;

用java制作一个菜单(用java制作一个菜单代码)

  import java.awt.event.WindowEvent;public class Test_11 extends Frame implements ActionListener{ /**

  * @param args

  */

  MenuBar mb = null;

  Menu m = null;

  MenuItem mi = null; public Test_11() {

  this.setBounds(100, 100, 400, 300);

  this.setVisible(true);

  mb = new MenuBar();

  m = new Menu(“文件”);

  mi = new MenuItem(“打开”);

  mi.setShortcut(new MenuShortcut(KeyEvent.VK_O));

  m.add(mi);

  mb.add(m);

  setMenuBar(mb);

  mi.addActionListener(this);

  this.addWindowListener(new WindowAdapter() {

  public void windowClosing(WindowEvent e) {

  System.exit(0);

  }

  });

  } public static void main(String[] args) {

  // TODO Auto-generated method stub

  new Test_11();

  } @Override

  public void actionPerformed(ActionEvent arg0) {

  System.exit(0);

  }}

  用java制作一个菜单的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于用java制作一个菜单代码、用java制作一个菜单的信息别忘了在本站进行查找喔。

以上【 用java制作一个菜单(用java制作一个菜单代码) 】是嗨壳技术分享网(www.heikehao.com)编辑整理。嗨壳技术分享网包含技术投稿、C语言、Excel、Java、Linux、网络安全和账号安全等丰富的栏目,并分享一些互联网安全技术知识和安全防护经验,帮助网友注重网络安全,让网络安全不再是问题。

原创文章,作者:java,如若转载,请注明出处:https://www.heikehao.com/543.html

(0)
javajava
上一篇 2020年1月3日
下一篇 2020年1月3日

相关推荐

  • 线程同步生产者消费者java,线程通信生产者消费者

    线程同步生产者消费者java,线程通信生产者消费者   Java类的实例化顺序是什么样的?Java线程同步的方式有哪些?   1、第一点:synchronized用来标识一个普通方…

    2020年6月3日
  • 网络爬虫pythonjava,网络爬虫python读后感

    网络爬虫pythonjava,网络爬虫python读后感   java和python在爬虫方面的优势和劣势是什么?   缺点:设计模式对软件开发没有指导性作用。用设计模式来设计爬虫…

    2020年2月7日
  • 酒店前台管理系统java

    关于酒店前台管理系统java话题,今日,嗨壳技术分享网小编抽出大半天的时间整理一些酒店前台管理系统java内容,让我们一起了解一些技术吧!   本人做一个java酒店管理系统,没有…

    2020年1月3日
  • 谈谈java与js中的,java和javascript的联系

    谈谈java与js中的,java和javascript的联系   Java与JavaScript的区别是什么   用处不一样:它们最本质的不同就是用途:Java目前被广泛应用于PC…

    2020年1月4日
  • 疯狂龙卷风java

    疯狂龙卷风java   240x320java免费的手机游戏   给你提供一个204*320的免费手机游戏下载的网站: 51手机游戏网   推荐几款我认为不错的免费手机游戏:   …

    2020年1月6日
  • monojava优势

    看到这个标题,估计有不少PHPer要跳进来打小编膝盖,跪请各位Java程序员保我周全(皮一下)。因为PHP是所有web开发中使用最多的语言,也被称为最有生命力的语言,所以也就自然而…

    2023年12月16日
  • 安卓手机上怎么玩java,安卓手机上怎么玩ios账号

    针对安卓手机上怎么玩java,安卓手机上怎么玩ios账号的内容, 嗨壳技术分享网今天给大家作出详细的解答吧!   如何使用java语言开发安卓应用?   1、首先需要安装Java开…

    2020年3月2日
  • 实况足球java,实况足球网易版官网下载

    今日,嗨壳技术分享网小编分享实况足球java,实况足球网易版官网下载 相关内容,内容如下。   实况足球9如何改中文名啊??   去下一个pes5fan editor(注意每一代对…

    2020年2月9日
  • java时间提前

    今天,嗨壳技术分享网给大家整理一些java时间提前内容。   java中utc时间怎么转换为本地时间?   JAVA中将UTC时间转换为本地时间的方法,其他的时区转换与此类似。  …

    2021年12月16日
  • 加密和解密单位java嗲吗,java加密与解密的艺术pdf

    关于加密和解密单位java嗲吗,java加密与解密的艺术pdf话题,今日,嗨壳技术分享网小编抽出大半天的时间整理一些加密和解密单位java嗲吗,java加密与解密的艺术pdf内容,…

    2020年1月22日

网上怎么找黑客帮忙多少钱

怎么网上找到的黑客?黑客的收费标准是什么呢?找黑客一般费用是多少?


找黑客帮忙一般要多少钱

黑客服务的价格范围很广,主要取决于服务的类型和难度。根据提供的信息如下:


1.攻击服务:


攻击范围:这包括了通过扫描入侵、种植木马等方式对他人计算机实施非法控制,并利用被控制的计算机对网站、App等服务器发起攻击


。1

2.特定账户的售价:


账户信息:如垂钓者、而勒索软件,显示市场对特定黑客工具的需求和价格波动。

3.攻击工具:

“RIG”攻击工具包的租用费用,提供了不同时长的选择。

4.远程访问木马(RAT)的价格:

相比去年有所下降,显示出市场价格的波动。

5.DDOS攻击的报价:

DDOS攻击服务按不同时长定价选择。

黑客服务的价格因服务类型、难度、以及市场需求的不同而有很大的差异。这些价格反映了黑客服务市场的复杂性和多样性,同时也提醒人们网络安全的重要性。