首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本题的功能是展示四种不同的对话框。窗口中有四个按钮:“消息”、“输入”、“确定”和“选择”,点击任意一个按钮,就能弹出一个对应的对话框。其中,消息对话框只有一个提示信息和一个“确定”按钮,输入对话框有一个供输入的文本框和“确定”和“撤销”两个按钮,确定对话
本题的功能是展示四种不同的对话框。窗口中有四个按钮:“消息”、“输入”、“确定”和“选择”,点击任意一个按钮,就能弹出一个对应的对话框。其中,消息对话框只有一个提示信息和一个“确定”按钮,输入对话框有一个供输入的文本框和“确定”和“撤销”两个按钮,确定对话
admin
2012-12-02
73
问题
本题的功能是展示四种不同的对话框。窗口中有四个按钮:“消息”、“输入”、“确定”和“选择”,点击任意一个按钮,就能弹出一个对应的对话框。其中,消息对话框只有一个提示信息和一个“确定”按钮,输入对话框有一个供输入的文本框和“确定”和“撤销”两个按钮,确定对话框中有一个提示信息和三个按钮“是”、“否”和“撤销”,而选择对话框中有一个提示信息和两个按钮“确定”和“取消”。
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://jikaoti.com/ti/LHkiFFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
按照我国有关的法律规定,遗产继承的第一顺序继承人为()。
化学与生产、生活息息相关,下列叙述错误的是()。
不动产物权的权利变动,通常以()为公示方法。
法院审理一起受贿案时,被告人甲称因侦查人员刑讯不得已承认犯罪事实,并讲述受到刑讯的具体时间。检察机关为证明侦查讯问程序合法,当庭播放了有关讯问的录音录像,并提交了书面说明。关于该录音录像的证据种类,下列哪一选项是正确的?()
某选区共有选民13679人,高先生是数位候选人之一。请问根据现行宪法和选举法律,在下列何种情况下,高先生可以当选?()
甲、乙二人同时从网上下载一个100M大小的文件,甲的网速是乙的5倍。但当甲下载到一半时,由于网络故障而断网。甲修复网络连接后只能重新下载,当他下载到90%时,乙刚好下完。则甲断网期间,乙下载了:
①历史上严重的干旱和洪水给生命和财产带来了难以估计的损失②但却未能从根本上摆脱严重的干旱和洪水反复给经济社会带来的巨大灾难③几千年来,人类以巨大的努力不屈不挠地进行着筑堤防洪、截流蓄水、开渠引水、掘井取水等传统模式的水利建设,推动着文明
凡论问题,皆要弄清文体的要素。人们习惯上把议论文分为三个要素,即论点、论据、论证。而任何议论首先要明确论辩的对象。叶圣陶先生在《文章例话》中说:“说明文以‘说明白了’为成功,而议论文却以‘说服他人’为成功。”叶先生讲作文深入浅出,没有花架子,遵循作文构思,
随机试题
导游人员对旅游者酗酒应加以劝阻,向他们说明我国的法律规定,酗酒者在酒醉状态下的犯罪行为同样应负法律责任。()
男性,40岁,静脉毒瘾患者,近期发热、肌痛、淋巴结肿大,外周血常规检查单核细胞增多,疑为HIV感染。确诊应用的试验是
男,65岁。诊断为糖尿病,经过2年综合治疗,到医院复查,医生建议其抽血检查糖化血红蛋白。请问糖化血红蛋白可以反映多长时间血糖控制情况
胎动减少是指胎动12小时少于
在社会可聚集的闲置资金一定的条件下,存款利率水平和吸收存款的数量成()。
在吴天敏修订的比内-西蒙量表中,某儿童通过了4岁组的全部题目,5岁组通过了3题,6岁组通过了2题,7岁组通过了1题,其智龄为()。
2012年伦敦奥运会组委会要从小张、小赵、小李、小罗、小王五名志愿者中选派四人分别从事翻译、导游、礼仪、司机四项不同工作,若其中小张和小赵只能从事前两项工作,其余三人均能从事这四项工作,则不同的选派方案共有()
如图(1)所示,已知三棱锥P—ABC,PA=BC=,PB=AC=10,PC=AB=,求三棱锥P—ABC的体积.
Thewindblewhard.Thewaves______theboatagainsttherocks.
A、Leaveimmediately.B、WatchthegameonTV.C、Starttoplay.D、Eatasandwich.A
最新回复
(
0
)