黑马程序员技术交流社区
标题:
怎么刷新界面(各种刷新我都试了,就是每次界面都不能刷出输入框)
[打印本页]
作者:
秦驰
时间:
2011-7-25 15:51
标题:
怎么刷新界面(各种刷新我都试了,就是每次界面都不能刷出输入框)
/**
* * @author 秦驰
* 2011年07年06日 下午15:34
*
*
*/
import java.awt.BorderLayout;
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.JPanel;
import javax.swing.JTextField;
import com.cqwu.ambow.method.User;
public class RegisterFrame3D{
//注册
JFrame fRes = new JFrame("用户注册)");
JPanel pRes = new JPanel();
JLabel lResUName = new JLabel("请输入用户名称:");
JLabel lResPwd = new JLabel("请输入用户密码:");
JTextField tfResUName = new JTextField("",10);
JTextField tfResPwd = new JTextField("",10);
JButton bRes = new JButton("提交");
public RegisterFrame3D(){
//画注册窗体
fRes.setResizable(false);
fRes.setSize(250,150);
fRes.setLocation(600, 200);
fRes.add(pRes,BorderLayout.CENTER);
pRes.add(lResUName);
pRes.add(tfResUName);
pRes.add(lResPwd);
pRes.add(tfResPwd);
pRes.add(bRes);
fRes.setVisible(true);
//注册
bRes.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
User.Res2(tfResUName.getText(), tfResPwd.getText());
fRes.setVisible(false);
}
});
}
}
作者:
匿名
时间:
2011-7-26 02:10
首先说的 需要先定义一个面板Jpanel,先把组建都放到Jpanal上面,然后把Jpanel组建放到JFrame上,如果要刷新就调用Jpanel组建的repaint方法,在这里我就不给楼主敲了,希望楼主早点解决。
作者:
兰海忠
时间:
2011-7-26 09:28
朋友我不太清楚你到底要干什么,是不是当监听里面的条件满足的话,把注册窗口关闭进入另一个窗口啊?还是说满足条件的话(你的条件可能是说输入密码错误等),在原有的窗体上增加一些提示信息啊?
我是不太明白,但应该不是楼上仁兄所说的用
repaint方法,因为该方法是针对绘制图形的即Graphics 类 如果你能说明白一点或许大家能帮你解决哦!
[
本帖最后由 兰海忠 于 2011-07-26 09:29 编辑
]
作者:
匿名
时间:
2011-7-26 10:22
输入框制空 试试
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2