简单的java考试题目,求助

编写一个应用程序,用户可以在一个文本框里输入数字字符,按Enter键后将数字放入一个文本区。当输入的数字大于1000时,弹出一个有模式的对话框,提示用户数字已经大于1000,是否继续将该数字放入文本区。

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

import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;

public class NumberJFrame extends JFrame {
private JTextField txtField;
private JTextArea txtArea;

public NumberJFrame() {
super("测试");
this.setSize(400, 300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.txtField = new JTextField();
this.txtArea = new JTextArea();

// 添加事件
txtField.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String txt = NumberJFrame.this.txtField.getText();
try {
if (Integer.parseInt(txt) > 1000) {
int i = JOptionPane.showConfirmDialog(
NumberJFrame.this, "数字已经大于1000,是否继续将该数字放入文本区");
if (i == JOptionPane.YES_OPTION) {
NumberJFrame.this.txtArea.append(txt + "\r\n");
}
} else {
NumberJFrame.this.txtArea.append(txt + "\r\n");
}
} catch (Exception e0) {
}
NumberJFrame.this.txtField.setText("");
}
});

this.setLayout(new BorderLayout());
add(txtField, BorderLayout.NORTH);
add(txtArea, BorderLayout.CENTER);

this.setVisible(true);
}

public static void main(String[] args) {
new NumberJFrame();
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-30
4、对象的使用包括引用对象的成员变量和方法。通过_对象_点___属性_运算符就能实现对对象成员变量的访问和对象方法的调用。
5、在Java中有一种叫作_构造方法____________特殊方法,我们在程序中用它来对类的对象成员进行初始化。
6、用static修饰的方法,称为静态方法。它们不是对象的方法,而是整个类的方法。静态方法只能处理用关键字___static_____修饰的数据。
7、表达式1/2*3的计算结果是______0__。
8、在Java程序中,通过类的定义只能实现___单_____重继承,但通过接口的定义可以实现____多____重继承关系。
9、在Java语言中,逻辑常量只有true 和 _____false______ 两个值。
10、Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为float和 _double________两种具体类型。
11、else子句不能单独作为语句使用,它必须和if子句配对使用,那么else 子句的配对原则是:else子句总是与离它___最近_____的if子句配对使用。
12、向对象的语言将客观世界都看成由各种对象组成,共同特征和行为的对象组成类, 类是变量和___方法_____的集合体。
13、RandomAccessFile所实现的接口是 DataInput、 Closeable____接口和DataOutput 接口。
14、创建包的语句应该放在程序的位置为___文件的第一句________。
15、字符类输出流的各个类都是抽象类___java.io.Reader______的子类。

java题目,急!
1. 下面哪些是Thread类的方法()A start() B run() C exit() D getPriority()答案:ABD 2. 下面关于java.lang.Exception类的说法正确的是()A 继承自Throwable      B Serialable      CD 不记得,反正不正确 答案:A 3. 下面程序的运行结...

关于JAVA的题目,求答案跟解释!
1、\/\/普通注释 、\/*多行注释*\/、\/**文档注释*\/,答案:AD 2、编译是:java xx.java、运行是:java xx,答案:C 3、方法都必须写在类中、只能有一个main方法,答案:AC 4、.java没问疑问,答案:C 5、System.out.println("");注意大小写以及英文标点符号,答案:D 6、控制台,答案:C ...

初级java面试题及答案?
2、第三,StaticNestedClass和InnerClass的不同,说得越多越好(面试题有的很笼统)。NestedClass(一般是C++的说法),InnerClass(一般是JAVA的说法)。Java内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。3、1:D|javac命令编译指定类和该类依赖的类。编译后的文件为二进制文件class2:C3:...

一套JAVA的初级题目,跪求各位大虾帮帮忙
5、编写一个java application程序,其中类声明为public class StringDemo,那么该程序应该以什么文件名来保存?( A )A、StringDemo.java B、StringDemo.class C、Strindemo.java D、StringDemo.txt 6、以下描述正确的是?( C )A、 JAVA不可以用来开发手机程序 B、 在JAVA程序中java.awt...

JAVA考试题
编写一个java程序。要求该程序能够具有以下功能:定义一个坐标类coord。坐标类coord必须满足如下要求:a)coord类含有两部分数据:横坐标x和纵坐标y。x和y的类型都是int类型。b)coord类的方法有:coord( ) : 构造函数,将横坐标和纵坐标的值都赋值为0 coord( int x , int y ) : 构造函数,形参...

请问这个关于Java的题目怎么选?我是初学者,谢啦~
答案选(a)。感叹号代表逻辑取反,true取反后为false,反之亦然。则III中的!false即为true.题目要求选出所有的死循环,而while()型语句当括号内的布尔值为真时,将一直执行,即为死循环,可知I与III中,括号内的布尔值恒为true,即恒真,成为死循环。故答案选a。

java的经典例题
【程序1】 题目:古典问题:有一对兔子,从出生后第2个月起每个月都生一对兔子,小兔子长到第2个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。【程序3】 题目:打印出所有的 "水仙花数 ",所谓 "水仙花数...

8道简单的Java编程题
1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21...【程序2】 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。

JAVA习题求助(选择,判断)(30+20分)
10 A \/\/java中不能将int的数据自动转换成char型的,但是你可以定义一个char B=1;判断:1√ 2×\/\/有可能的是第一个catch是嵌套在第二个catch中的 3× \/\/抽象方法可以没有方法体 4√ 构造方法是没有返回值得,方法名与类名是相同的 5× \/\/可以继承 6× int不能int是基本数据类型...

Java题的题目!跪求
1.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( B A、 String args B、String args[] C、Char arg D、StringBuffer args[]2.以下代码段执行后的输出结果为( A )int x=-3; int y=-10;System.out.println(y%x);A、 -1 ...

相似回答