- 0
- 0
- 约4.35千字
- 约 8页
- 2021-12-06 发布于湖南
- 举报
2019 年计算机二级考试 JAVA 考前预测应用试题
三、简单应用题 ( 共 24 分)
本题中,主窗口有一个按钮“显示 Dial09 ”,单击该按钮后显示
一个对话框,对话框的标题是“ Dial09 ”,其上有一个文字标签“欢
迎学习 Java. ”,此时仍允许对原来窗口实行操作,当关闭新生成的对
话框时退出程序。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class java2 extends Frame implements ActionLis-
tener{
public static void main(String args[]){
java2 f=new java2(java2);
Panel pan=new Panel();
f.init();
}
public java2(String str){
super(str);
}
public void init(){
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
setSize(200 ,200);
setLayout(new FlowLayout());
but=new Button( 显示 Dialog);
add(but);
but.addActionListener(this);
dig=new Dialog(this ,Dialog , );
dig.setSize(100 ,50);
dig.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
;
}
});
dig.add(Center ,new Label( 欢迎学习 Ja-
va.));
setVisible(true);
}
public void actionPerformed(ActionEvent e){
dig.setVisible(true);
}
private Dialog dig;
private Button but;
}
四、综合应用题 ( 共 18 分)
本题的功能是监听鼠标的拖曳操作。窗口中有一个列表框,列表
框中列出了当前目录的所有文件,鼠标选中一个或多个文件后拖曳出
窗口,此操作的功能是将拖曳的文件复制一份在拖曳的目的目录下。
import java.awt.*;
import java.awt.datatransfer.*;
import java.awt.dnd.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;
import javax.swing.*;
public class java3
{
public static void main(String[]args)
{
JFrame frame=new DragSourceFrame();
frame.setDefauhCloseOperation(JFrame.EXIT_
0N_CLoSE);
frame.show();
}
}
class DragSoureeFrame extends JFrame
{
public DragSourceFrame()
{
setTitle(java3);
您可能关注的文档
最近下载
- ISO9001 质量管理体系全套(质量手册+程序文件+表格记录全套).doc VIP
- 深度解析(2026)SYT 5794-2010《钻井液用沥青类评价方法》:从标准解读到未来油田化学智能化应用的战略前瞻.pptx VIP
- 2025-2030中国化学镀镍行业市场发展趋势与前景展望战略研究报告.docx
- 深度解析(2026)《SYT 7377-2017钻井液设计规范》.pptx VIP
- 《船体振动学》教学课件.pdf
- 操作系统Windows操作系统模型.pptx VIP
- 2025年山东省选调公务员考试真题汇编附答案解析(夺冠).docx VIP
- Windows操作系统翻译词汇.pdf
- 基于灰色关联理论的广西农产品供应链影响因素分析.docx
- 关于绑架的小故事-绑架关起来的故事.docx VIP
原创力文档

文档评论(0)