广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    eclipse建立java窗口上的菜单栏

    来源:网络收集  点击:  时间:2024-04-06
    【导读】:
    对于正在学习java界面编程的小伙伴们,多会到菜单栏编程这一步,对于菜单栏的编程涉及到至少五个java的类,下面小编给出介绍。工具/原料moreeclipse软件win7系统1(3)准备1/2分步阅读

    1.打开ied

    也就是打开自己的eclipse软件,当然也可以使用不同的IED,第一步就是打开它。

    2/2

    2.建立一个java工程

    建立工程,是编写一个java项目的第一步,相信大家刚开始学习java的时候都已经会了吧。

    2(3)主类编程1/4

    1.主类模型

    经分析,主类需要建立一个窗口类;需要有面板,按钮,菜单栏,菜单项等对象;同时,还需要事件处理类;构造方法、事件处理方法、main方法;具体代码如下:

    package textmenu;

    import java.awt.event.ActionEvent;

    import java.awt.event.ActionListener;

    import javax.swing.JFrame;

    import javax.swing.JLabel;

    import javax.swing.JMenu;

    import javax.swing.JMenuBar;

    import javax.swing.JMenuItem;

    public class textmenu extends JFrame implements ActionListener{

    private static final int DEFAULT_WIDTH=300;

    private static final int DEFAULT_HEIGHT=300;

    private JLabel label=new JLabel();

    private JMenuItem openItem =new JMenuItem(打开);

    private JMenuItem exitItem =new JMenuItem(关闭);

    public textmenu(){

    }

    public void actionPerformed(ActionEvent e){

    }

    public static void main(String args) {

    }

    }

    2/4

    2.建立构造方法

    所谓构造方法就是实现对象实例化的一个方法,用于对实例化的对象进行初始化处理;代码如下:

    public textmenu(){

    setTitle(看图片);

    setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);

    add(label);

    JMenuBar menuBar=new JMenuBar();

    setJMenuBar(menuBar);

    JMenu menu=new JMenu(文件);

    menuBar.add(menu);

    menu.add(openItem);

    openItem.addActionListener(this);

    menu.add(exitItem);

    exitItem.addActionListener(this);

    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    this.setVisible(true);

    }

    3/4

    3.事件处理方法

    鼠标每动一次就会触发一个事件,该方法就是这个事件进行相关的相应,本实例的代码如下:

    public void actionPerformed(ActionEvent e){

    if(e.getSource()==openItem){

    }

    if(e.getSource()==exitItem){

    System.exit(0);

    }

    }

    4/4

    4.建立main方法

    对于所有的java工程或是类,main方法都是程序执行的入口,若没有则无法运行。代码如下:

    public static void main(String args) {

    new textmenu();

    }

    3(3)验证效果1/3

    1.编译运行

    和其他的java工程一样,单击“编译运行”按钮,或是通过菜单栏中找到这个命令就可以了,会出现初始化以后的界面。

    2/3

    2.操作验证

    我们尝试一下对菜单栏进行选择,试试。

    3/3

    3总结:

    本工程的全部代码粘贴如下:

    package textmenu;

    import java.awt.event.ActionEvent;

    import java.awt.event.ActionListener;

    import javax.swing.JFrame;

    import javax.swing.JLabel;

    import javax.swing.JMenu;

    import javax.swing.JMenuBar;

    import javax.swing.JMenuItem;

    public class textmenu extends JFrame implements ActionListener{

    private static final int DEFAULT_WIDTH=300;

    private static final int DEFAULT_HEIGHT=300;

    private JLabel label=new JLabel();

    private JMenuItem openItem =new JMenuItem(打开);

    private JMenuItem exitItem =new JMenuItem(关闭);

    public textmenu(){

    setTitle(看图片);

    setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);

    add(label);

    JMenuBar menuBar=new JMenuBar();

    setJMenuBar(menuBar);

    JMenu menu=new JMenu(文件);

    menuBar.add(menu);

    menu.add(openItem);

    openItem.addActionListener(this);

    menu.add(exitItem);

    exitItem.addActionListener(this);

    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    this.setVisible(true);

    }

    public void actionPerformed(ActionEvent e){

    if(e.getSource()==openItem){

    }

    if(e.getSource()==exitItem){

    System.exit(0);

    }

    }

    public static void main(String args) {

    new textmenu();

    }

    }

    注意事项

    如有疑问可以留言

    分享可以使我们懂得更多

    ECLIPSEJAVA菜单栏编程窗口界面
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_449307.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 22:50:07  耗时:0.024
    0.0243s