首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本题的功能是展示四种不同的对话框。窗口中有四个按钮:“消息”、“输入”、“确定”和“选择”,点击任意一个按钮,就能弹出一个对应的对话框。其中,消息对话框只有一个提示信息和一个“确定”按钮,输入对话框有一个供输入的文本框和“确定”和“撤销”两个按钮,确定对话
本题的功能是展示四种不同的对话框。窗口中有四个按钮:“消息”、“输入”、“确定”和“选择”,点击任意一个按钮,就能弹出一个对应的对话框。其中,消息对话框只有一个提示信息和一个“确定”按钮,输入对话框有一个供输入的文本框和“确定”和“撤销”两个按钮,确定对话
admin
2012-12-02
83
问题
本题的功能是展示四种不同的对话框。窗口中有四个按钮:“消息”、“输入”、“确定”和“选择”,点击任意一个按钮,就能弹出一个对应的对话框。其中,消息对话框只有一个提示信息和一个“确定”按钮,输入对话框有一个供输入的文本框和“确定”和“撤销”两个按钮,确定对话框中有一个提示信息和三个按钮“是”、“否”和“撤销”,而选择对话框中有一个提示信息和两个按钮“确定”和“取消”。
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class java3 extends JFrame implements ButtonSelecteActionListener
{
JButton btnMessage = new JButton(" 消息 ");
JButton btnInput = new JButton(" 输入 ");
JButton btnConfirm = new JButton(" 确认 ");
JButton btnOption = new JButton(" 选择 ");
public java3()
{
super("java3");
btnMessage.addActionListener(this);
btnInput.addActionListener(this);
btnConfirm.addActionListener(this);
btnOption.addActionListener(this);
getContentPane().setLayout( new FlowLayout() );
getContentPane().add(btnMessage);
getContentPane().add(btnInput);
getContentPane().add(btnConfirm);
getContentPane().add(btnOption);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
public static void main(String args[])
{
java3 fr = new java3();
fr.pack();
fr.setVisible(true);
}
Public void actionperformed(ActionEvent e)
{
Object[] opt = {"确认","取消"};
JButton instance=(JButton)e.getObject();
if( instance == btnMessage )
JOptionPane.showMessageDialog(this, "消息对话框");
else if( instance == btnInput )
JOptionPane.showInputDialog(this, "输入对话框");
else if( instance == btnConfirm )
JOptionPane.showConfirmDialog(this, "确认对话框");
else
JOptionPane.showOptionDialog(this, "选择对话框","选择",JOptionPane.YES_OPTION,JOptionPane.QUESTION_MESSAGE,null,opt,opt[1]);
}
}
选项
答案
第1处:extends JFrame implements ButtonSelectedActionListener第2处:public void actionPerformed(ActionEvente)第3处:JButton instantce = (JBbtton)e.getSource()
解析
第1处是实现与ActionEvent事件对应的的接口,使之能够处理ActionEvent事件,相应的接口应为ActionListener;第2处是actionPerformed方法通过读取ActionEvent对象的相关信息来得到事件发生时的情况,JAVA是大小写敏感的;第3处是在JAVA的事件类中java.util.EventObject类是所有事件对象的基础父类,通过getSource()方法可以得到事件源对象。
转载请注明原文地址:https://kaotiyun.com/show/V9ID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
以下中国历史上著名历史事件按发生先后顺序排序,完全正确的是()。
下面的文学形象中不属于吝啬鬼典型的是()。
根据我国宪法规定,下列选项中哪一种情况不是公民获得物质帮助权的条件?()
甲与乙共谋盗窃汽车,甲将盗车所需的钥匙交给乙。但甲后来向乙表明放弃犯罪之意,让乙还回钥匙。乙对甲说:“你等几分钟,我用你的钥匙配制一把钥匙后再还给你”,甲要回了自己原来提供的钥匙。后乙利用自己配制的钥匙盗窃了汽车(价值5万元)。关于本案,下列哪一选项是正确
按照我国有关的法律规定,遗产继承的第一顺序继承人为()。
在我国,自然人的计算机软件著作权的保护期限是()。
宪法作为国家根本大法要求其必须具有更高的稳定性.因此宪法的修改程序相对于其他法律也是更为严格的。我国宪法的修改权由()行使。
甲、乙两队同学去植树,甲队有一人植树6棵,其余每人都植树13棵;乙队有一人植树5棵,其余每人都植树10棵。已知两队植树棵数相等,且每队植树的棵数大于100而不超过200,那么甲、乙两队共有多少人?
法律适用对象是一般的人而不是特定的人,法律可以反复适用而不是仅适用一次,这表明法律具有()。
①垃圾食品不仅没营养,还可能让人脾气变坏②目前,研究已显示,吃垃圾食品的人更愿意用暴力行为解决问题,脾气也更坏,但具体数据还没有公布③牛津大学科学家以1000名16~21岁的男女为研究对象,将他们分为两组,一组长期服用维生素和营养补充剂,另一组长期食用
随机试题
边沟、截水沟和排水沟的沟底纵坡均要求不小于0.3%。()
化工原料的组成和性质对加工过程没有影响。
在Word2010编辑中,若出现不能输入汉字只能输入英文字母的情况,可能的原因是________。
在血液循环中胆红素主要的存在方式是
当飞机的进近航道稍高于正确的航道时,驾驶员会到四台灯具为()。
旅游团在千岛湖游览时,2位学生旅游者提出要到千岛湖游泳,导游应予以()。
艺术构思的心理机制不包括()。
A—mutualinsuranceB—fundC—representativeD—rebateE—stockholderF—co
A、Thedevelopmentofonlinevideos.B、Thelimitationofnewlaws.C、ThelowerqualitiesofDVDitself.D、Theuseofhandheldvid
A、Itisonemilelong.B、Itcost32milliondollars.C、Itisthelargestintheworld.D、Itwascompletedin1936.B短文最后提到兴建金门大桥
最新回复
(
0
)