永发信息网

java中Button内容在文本框中的实现

答案:2  悬赏:10  手机版
解决时间 2021-05-10 00:12

想在一个text中实现:

设置每个按钮不同内容,比如数字1,2,3,;

当点击不同按钮时在文本中显示出所有点击过的按钮的内容;比如显示也个表达式1+2+3*4....;

该怎么解决?

最佳答案
为按钮注册一个ActionListener,每次按下时更新该text的内容即可……
全部回答

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

public class myclass {

private JFrame fm=new JFrame(); private JTextArea txt1=new JTextArea(); private JButton bt1=new JButton("aa"); class bt1click implements ActionListener{

public void actionPerformed(ActionEvent arg0) { // TODO 自动生成方法存根 txt1.append(bt1.getText()); } } myclass(){ fm.setLayout(null); fm.setDefaultCloseOperation(3); fm.setBounds(300, 200, 450, 300); bt1.setBounds(10, 10, 100, 25); bt1.addActionListener(new bt1click()); txt1.setBounds(10, 50, 200, 100); fm.getContentPane().add(bt1); fm.getContentPane().add(txt1); fm.show(); } public static void main(String[] args) { // TODO 自动生成方法存根 new myclass(); } }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女生追男生很让人鄙视吗?
炫舞金币要怎麽用啊?
你们觉得山东这次举办的全运会怎么样,主题曲
湖南省宜章县一中2003年髙考录取情况
人人餐厅7人布局
谁知道极光世界这个的问题
和气象有关的农业谚语,有关天气的谚语?
QQ空间花藤的神奇肥料怎么用?
有卫康晴润超薄隐形眼镜吗?
老凤祥黄金专卖店
512的内存。128的显卡运行Windows7会不会很卡
相隔两地的人相爱了,但是因为距离的隔阂,结
你好,我发现了骗子网站,应该怎么投诉?
2010年阳泉职业技术学院三专的录取分
谁给我出钱治病,就嫁给谁…
推荐资讯
求免费蓝牙对战手游
伤害也可以很美丽吗?
LG14寸笔记本显示屏多少钱?
2009林志颖最新专集什么时候出?
40级传承皮夹绑腿可以买多少钱
上网怎么找赤峰经济广播电台直播
安全社区建设标语,宣传标语是社区的什么功能
中央空调为什么能省电
谁送我一个诛仙2的推广员ID ?
排卵期,会把卵子排出体外吗?在排卵期流出来
一道物理题________
有谁知道三字经全篇?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?