java从文本框获取,javaswing怎么获取输入框中的内容

更新时间:2023-07-14 03:59:36 阅读: 评论:0

java从⽂本框获取,javaswing怎么获取输⼊框中的内容java swing 如何获取输⼊框中的内容?
private JTextField getJTextFieldUr()
{
if (jTextFieldUr == null)
{
悴怎么读jTextFieldUr = new JTextField();
jTextFieldUr.tBounds(new Rectangle(200, 15, 200, 15));
}
return jTextFieldUr;
}
private JPanel getJContentPane()
{
if (jContentPane == null)
{
jLabelUr = new JLabel();
jLabelUr.tBounds(new Rectangle(15, 15, 150, 15));
jLabelUr.tText("登录帐号:");
jContentPane = new JPanel();
jContentPane.tLayout(null);
jContentPane.add(jLabelUr, null);
jContentPane.add(getJTextFieldUr(), null);
jContentPane.add(getJButtonInput(),null);
}
return jContentPane;
}
private JButton getJButtonInput()
{
if (jButtonInput == null)
{
世开头的成语
jButtonInput = new JButton();
jButtonInput.tText("输⼊完成");
jButtonInput.tSize(new Dimension(100, 28));
jButtonInput.tLocation(new Point(50, 350));
jButtonInput.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent e)
鞋垫图案{
chromeob.urId = Text().trim();// 获取⽤户名
System.out.println(chromeob.urId);
//if (chromeob.urId.equals(""))
//{
//JOptionPane.showMessageDialog(null, "数据输⼊错误");
//}
//el
/
/{
//JOptionPane.showMessageDialog(null, "数据输⼊成功");
//}
}
});
}
return jButtonInput;
}
tContentPane(getJContentPane());
代码⼤概如上所述,现在我在输⼊框⾥输⼊⽤户名,点击输⼊完成,但是会出现空指针错误,说明值没有传进去啊?仍然是初始化的空值。这个地⽅应该怎么写才能获取到⼿动输⼊的值呢?
------解决思路----------------------
gettext();
------解决思路----------------------
这个问题很简单!你⾃⼰写的类继承JFrame,在类中定义JTextField  name;JPasswordField  password;
然后在类的构造函数⾥初始化这两个属性,然后添加到JFrame中,
获得值⽤Text();和Text();
------解决思路----------------------
就是调⽤getText()⽅法就可以获取,你可能是其他地⽅有问题,我把你的代码测试了⼀下,可以获取值
public class Client extends JFrame{
小花儿
private JTextField jTextFieldUr;
private JPanel jContentPane;
private JLabel jLabelUr;
private JButton jButtonInput;
public Client(){
this.tSize(806, 267);
this.tLayout(null);
this.add(getJTextFieldUr(), null);
this.add(getJButtonInput(), null);
this.tVisible(true);
}
private JTextField getJTextFieldUr()
{
if (jTextFieldUr == null)
{
jTextFieldUr = new JTextField();
汽车美容加盟店排名jTextFieldUr.tBounds(new Rectangle(200, 15, 200, 15));
}
return jTextFieldUr;
}
private JButton getJButtonInput()珍惜时间的图片
{
if (jButtonInput == null)
{
jButtonInput = new JButton();
jButtonInput.tText("输⼊完成");
jButtonInput.tSize(new Dimension(100, 28));
jButtonInput.tLocation(new Point(50, 350));
jButtonInput.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent e)
{
String urId = Text().trim();// 获取⽤户名
System.out.println(urId);
//                    if (chromeob.urId.equals(""))
/
/                    {
//                        JOptionPane.showMessageDialog(null, "数据输⼊错误");
//                    }
//                    el
//                    {
//                        JOptionPane.showMessageDialog(null, "数据输⼊成功");
//                    }
}杜邦安全
});
}
return jButtonInput;
}
public static void main(String[] args) {
new Client();
黄嘉嘉}
}
------解决思路----------------------
调⽤getText()⽅法就是获取输⼊内容的,你如果把这做好了,还不⾏的话,那就是你的事件处理有问题。

本文发布于:2023-07-14 03:59:36,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1095461.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:获取   错误   说明   才能   户名   美容
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图