简单的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______的子类。
相似回答