Java里怎么实现点击一个按钮然后在文本框里显示按钮对应的字符?即时显示。

同题,要即时显示的
例如:点击按钮1,在文本框里显示“1”;再点击按钮2,再显示“2”,也就是说这时候显示“12”(不一定是数字,任意字符)

第1个回答  2013-10-31
你好!!

你说的是java的awt或是swing程序么?

点击按钮--->通过事件对象得到源对象即按钮对象--->然后获取该对象的text--->赋值给文本框。追问

怎么样代码实现呀?而且赋值给文本框,这样不能即时显示吧。

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

public class Test extends JFrame implements ActionListener{
JPanel panel   =new JPanel();
JButton b1     =new JButton("1");
JButton b2     =new JButton("2");
JButton b3     =new JButton(".");
JLabel  lbl    =new JLabel("我是标签");
JTextField txt =new JTextField("",10);
    public Test(){
        this.setLayout(new FlowLayout());
        panel.add(b1);panel.add(b2);panel.add(b3);panel.add(lbl);panel.add(txt);
        this.add(panel);
        b1.addActionListener(this);
        b2.addActionListener(this);
        b3.addActionListener(this);
    }
    public static void main(String[] args) {
        Test test=new Test();
        test.setSize(400,260);
        test.setLocationRelativeTo(null);
        test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        test.setVisible(true);
    }
    @Override
    public void actionPerformed(ActionEvent ae) {
        txt.setText( txt.getText() + ae.getActionCommand() );
    }
}

本回答被提问者采纳
第2个回答  2013-11-01
可以试一下用监听器

编写JAVA程序,在其中有一个按钮和一个文本框。单击按钮时,文本框中显...
4、由于显示的文本内容是动态控制的,所以设置一个标识符poemsi,用来动态表示显示的诗句。5、然后,在网页中插入一个按钮。6、按钮的高度为33像素,宽度为100像素,离左侧和右侧的距离为自动,离顶部的距离为20像素。7、用type属性,定义按钮的类型为button。8、定义按钮的标签为显示,单击后执行的函数...

java中单击一个按钮如何在文本框中交替显示内容
可以有两个按钮 一个默认显示一个默认隐藏 点击第一次的时候显示“大家好”,接着隐藏该按钮,显示另外一个按钮 把位置换过去 然后再点击第二次的时候显示“欢迎你”,也隐藏该按钮再显示第一次的按钮

Java怎么样让按钮的名字变成文本框的内容
需要DocumentListener;具体参考代码如下import java.awt.BorderLayout;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JTextField;

在Java中怎么在文本域输入特定文字,实现单击一哈按钮,在另一个文本框...
this.setLayout (seeText);this.add (lable1);this.add (text1);this.add (button);this.add (scroll);ButtonHandle handle = new ButtonHandle ();button.addActionListener (handle);DocumentWriter dm = new DocumentWriter ();Document doc = text1.getDocument ();doc.addDocumentListener (d...

JavaWeb,通过点击左边的一些按钮或者选框,右边的文本域中也会显示出对 ...
可以用div的隐藏与显示来实现,但是一个页面内容太多就不好看了,建议使用<ifame> 一般这种两列形式的 就用table来控制大的局面,在第一列添加你的超链接,在第二列添加一个 \/\/添加各种属性,根据需求 左边的超链接这种格式,href是右面要显示的页面路径,target是要在那个iframe显示,可以添加多个ifra...

用java在文本框实现鼠标点击事件,一点文本框直接跳出新对话框
public void mouseClicked(MouseEvent e) { new A().setVisible(true);} public void mousePressed(MouseEvent e) { } public void mouseReleased(MouseEvent e) { } public void mouseEntered(MouseEvent e) { } public void mouseExited(MouseEvent e) { } });add(txt);setSize(100, 65);...

用Java编写程序实现:按下第一个按钮在文本框中显示:“我按下了按钮...
void windowOpened(WindowEvent e) { } });} \/\/设置文字 public void setText(){ jtf_text.setText("我按下了按钮");} \/\/设置颜色 public void setBackgroundColor(){ panel.setBackground(Color.BLUE);} public static void main(String[] args) { new Test().setVisible(true);} } ...

Java 想要设置一个按钮,还有一个文本框,按下这个按钮,文本框就会显示:1...
import java.awt.*;import java.awt.event.*;import javax.swing.*;\/\/为了响应按钮的点击事件,本窗口实现了ActionListener接口,就需要重写actionPerformed方法。public class DemoButton extends JFrame implements ActionListener{JTextField jtf;\/\/文本框int index=1;\/\/数字public DemoButton() {jtf = ...

java中如何实现点击一个窗口里的按钮改变另外一个窗口里文本框的...
import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;public class Frame2 extends JFrame { private JButton button;public Frame2(){ button = new JButton("触发");add(button);setSize(50, 50);button.addAction...

在JAVA中,怎么样,可以实现,当点击某个按钮后,按钮隐藏,然后在按钮的...
写了个简单点的,你参考一下有没有帮助。import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class t extends JFrame {JButton b = new JButton("隐藏");JTextField t = new JTextField("123123");public t() {add(b, ...

相似回答