Java里怎么实现点击一个按钮然后在文本框里显示按钮对应的字符?
package com.y; 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() ); } }
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步