Java 求助!!

Java求助!!前面做好了点ok按钮后怎么出现文本框内容... Java 求助!!前面做好了 点ok按钮后 怎么出现文本框内容 展开
 我来答
雪飞潇潇
2017-06-01 · TA获得超过6273个赞
知道大有可为答主
回答量:1968
采纳率:91%
帮助的人:825万
展开全部

效果图

思路. 首先 需要你的窗口类去implements  ActionListener接口.   然后实现接口的方法actionPerformed 就可以了

完整代码

import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
//1 implements ActionListener
public class DemoFrame extends JFrame implements ActionListener{
 JTextField tfname;
 public DemoFrame() {
  JLabel jl = new JLabel("输入名字");
  tfname = new JTextField(8);
  JButton jb = new JButton("OK");
  jb.addActionListener(this);// 注意:给按钮添加事件响应
  setLayout(new FlowLayout());
  add(jl);
  add(tfname);
  add(jb);
  setSize(380, 100);
  setTitle("窗口");
  setLocationRelativeTo(null);
  setDefaultCloseOperation(EXIT_ON_CLOSE);
  setVisible(true);
 }
 public static void main(String[] args) {
  new DemoFrame();
 }
 //2. 重写这个方法
 public void actionPerformed(ActionEvent e) {
  JOptionPane.showMessageDialog(this,"你的名字是:"+tfname.getText());
 }
}
更多追问追答
追问
感动 谢谢你。我弄了好久弄不出来  这是我们的上机实验 。上完课 我回去试一下 😊

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式