码迷,mamicode.com
首页 > 编程语言 > 详细

Java第二次作业

时间:2016-03-22 13:49:32      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:

通过学习了事件响应的知识和老师上课所讲解的内容,再结合自己实验课上的练习,做了一个页面的设计。

里头运用了复选框和单选按钮还有一个监听器做出的一个程序,下面是程序的源代码:

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.*;

public class MenuDemo2 extends JFrame{
JButton btn[];
private JMenuBar menuBar;
private JMenu viewMenu;
private JCheckBoxMenuItem linewrapItem;
private JRadioButtonMenuItem fullItem,normalItem;
private JButton Btn1;
private JButton Btn2;
private JPanel mb1;

MenuDemo2(String s){
super(s);
setSize(400,400);
this.setLocationRelativeTo(null);

menuBar=new JMenuBar();
setJMenuBar(menuBar);

JPanel contentPane=new JPanel();
setContentPane(contentPane);

viewMenu=new JMenu("视图");
linewrapItem=new JCheckBoxMenuItem("自动换行");
fullItem=new JRadioButtonMenuItem("全屏显示");
normalItem=new JRadioButtonMenuItem("正常显示");
ButtonGroup grp=new ButtonGroup();
grp.add(fullItem);
grp.add(normalItem);

viewMenu.add(linewrapItem);
viewMenu.addSeparator();
viewMenu.add(fullItem);
viewMenu.add(normalItem);
menuBar.add(viewMenu);

Btn1=new JButton("确定");Btn1.setSize(10,10);
Btn1.addActionListener(new ActionListener(){

@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
JOptionPane.showMessageDialog(null, "成功");
}});

 

Btn2 =new JButton("取消");
Btn2.addActionListener(new ActionListener(){

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
System.exit(0);
}});
mb1=new JPanel();mb1.add(Btn1);mb1.add(Btn2);
contentPane.add(mb1, BorderLayout.SOUTH);

this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setVisible(true);
}

 

/**
* @param args
*/

public static void main(String[] args) {
MenuDemo2 frm=new MenuDemo2("不同菜单项演示");
// TODO Auto-generated method stub

}

}技术分享技术分享技术分享技术分享

Java第二次作业

标签:

原文地址:http://www.cnblogs.com/ls634545/p/5306066.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!