永发信息网

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

答案:2  悬赏:0  手机版
解决时间 2021-05-10 21:10
用java语言编写一个应用程序,用户可以在一个文本框里输入数字字符,按enter键后将数字放进一个文本区。当输入的数字大于1000时,弹出一个有模式的对话框。提示用户数字已经大于1000,是否继续将该数字放入文本区。
最佳答案



import java.awt.*;
import java.awt.event.*;
import javax.swing.*;


public class Test extends JFrame {

JTextField text;
JTextArea area;

public Test() {
text = new JTextField();
text.setBackground(Color.GRAY);
area = new JTextArea();
area.setBackground(Color.PINK);
JPanel p = new JPanel();
p.setLayout(new GridLayout(2, 1));
p.add(text);
p.add(area);
this.add(p);
this.pack();
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
text.addKeyListener(new KeyProcHandler());
}

public static void main(String[] args) {
new Test();
}

private class KeyProcHandler implements KeyListener {

public void keyPressed(java.awt.event.KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
area.setText(text.getText());
}
}

public void keyTyped(java.awt.event.KeyEvent e) {
}
public void keyReleased(java.awt.event.KeyEvent e) {
}
}
}

全部回答
这个用javascript就可以做,在网页上输出。如果用jBuilder可以做成桌面的,在回车事件里写,统计字数,小于1000输入到文本区,否刚输出个对话框!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么才能不让宠物出来
东北特色面食有哪些
求类似匪我思存风格的书…
关于人长大成熟的句子,龙应台人总要慢慢成熟
苹果手机有多少功能
有没有能下载苏打绿唱的我要你的爱和带我走的
做什么事情可以缓解失恋的心情?
哪里可以下到在百度还有搜胡找不到的DJ歌曲
四百元左右再一次求一块主板,能支持AM3与DDR
1991属于什么
詹姆斯傻不傻?
古剑奇谭玩起来太卡
要起个英文名字,要求中文含义 聪慧、机灵、有
在赛尔号里肯在哪里获得
那个朋友帮忙推荐一款可以玩得起永恒之塔,又
推荐资讯
12岁女孩适合hip-hop吗?
求助-江苏省外贸局
黄金有什么既简单又好的辨别方法啊!?
机子玩游戏有瞬卡现象
火 济南车床16大托板刻度大齿轮的齿鼠和外径
如何设置密码锁定DNF装备,YXB?
请高手推荐一款实用的免费fhash制作软件 我是
陈玉辉的个性签名怎么写?
关于李白的送别诗
加入问问团队与不加有什么区别和好处啊,麻烦
诺基亚N97和6700那一款要好用点啊?
魔法世界:已合成的可使用的QQ秀会不会过期?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?