永发信息网

单击窗体,文本框直接显示"欢迎学习编程设计!"字样

答案:2  悬赏:40  手机版
解决时间 2021-02-23 14:39
单击窗体,文本框直接显示"欢迎学习编程设计!"字样
最佳答案
以java编程为例: 主要就是处理好鼠标的单击事件, 当单击时, 文本框设置上文字就可以了
同时,处理按钮的点击,也可以用类似的方法.

参考代码和注释内容如下
//下面的程序,单击窗口文本框显示 欢迎学习编程设计!
// 点击按钮 文本框会显示 Hello Java!
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//本类继承自JFrame,实现了ActionListener接口
public class ButtonFrame extends JFrame implements ActionListener{
JTextField jta;
JButton jb;
public ButtonFrame() {

JPanel jpc = new JPanel();
jta = new JTextField(10);
jpc.add(jta);
jb = new JButton("显示文字");
jb.addActionListener(this);//给按钮添加点击后的处理动作
JPanel jp = new JPanel();
jp.add(jb);
add(jpc);
add(jp,BorderLayout.SOUTH);
setTitle("窗口");// 窗口标题
setSize(180, 120);// 窗口大小
setLocationRelativeTo(null);// 窗口居中
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 当窗口关闭时,程序结束

//给窗口点击鼠标事件,
addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {//当点击鼠标时,
jta.setText("欢迎学习编程设计!");
}
});
}


@Override
public void actionPerformed(ActionEvent e) {
JButton jbtemp = (JButton) e.getSource();
if(jb==jbtemp) {//当点击按钮时
jta.setText("Hello Java!");//设置文本框的文字
}
}
public static void main(String[] args) {
new ButtonFrame().setVisible(true);
}
}
全部回答
这类简单的窗体程序。你是用甚么语言和开发工具写如果是vs2012 图形界面调试就能够办到。不需要敲代码
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
纹眼线第二天掉色正常吗?
阅读下面的材料,完成下列各题一艘轮船从非洲
砂质土适合种什么植物
盈泰大药房在哪里啊,我有事要去这个地方
是不是顺丰物流要贵好多
百姓酒家在哪里啊,我有事要去这个地方
在ABAQUS 中 step 设置时,我想用自动步长,最
为什么圆通快递查不到货单情况
第五大道主题量贩KTV怎么去啊,有知道地址的
洗脸盆里养了俩条锦鲤鱼需要氧气泵吗
国产恐怖片中小雨和阿辉那部电影叫什么?是发
9.8×7.83简算
(12分)材料一:江苏省吴江市被评为“国家级
是不是结婚了才有动力
9m*4m阁楼现浇面怎么配筋?双层双向国标10的
推荐资讯
太阳能冰箱的应用前景
100万和千之间读零吗
我的手机是VIVOX5L,用了一年多了。今天突然
男朋友脚有点不方便。属于轻度残疾。但是不会
我国现阶段的人口政策是A.严格控制大城市人口
张都监设险害武松的读后感
米各庄物流园怎么去啊,有知道地址的么
国内有哪些明星上过韩国rm?
小鸟的2只眼睛长在两侧,可它是怎样看东西的
新时代玻璃静音门在哪里啊,我有事要去这个地
【上级元素结晶】一般分解上级元素结晶一次多
天龙八部3 火逍遥用穷奇该打什么技能
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?