JAVA getText() 取不到值

[复制链接]
查看11 | 回复2 | 2013-5-9 15:10:55 | 显示全部楼层 |阅读模式
adan1 解释是对的添加了两个jtf1=new JTextField(15); 最后jtf1引用的是第二个,而这个在第一个文本框下边所以文本输入不进去的。如下把构建界面放大构造方法里就行了。import java.awt.Graphics;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.sql.Connection;import javax.swi...
回复

使用道具 举报

千问 | 2013-5-9 15:10:55 | 显示全部楼层
建议不要随便把构造组件的逻辑放进 paint 之类的方法,除非你对它的内部执行过程很熟悉。因为很多时候它会把组件重建致使目标引用失效,你可以选择把逻辑放进构造方法。依照你目前的构造组件逻辑,paint方法已被执行了两次,这意味着创建了2个JTextField对象并被添加至 jp对象内;面板上显示的是第一个JTextField对象,第二个JTe...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行