黑马程序员技术交流社区

标题: 怎么刷新界面(各种刷新我都试了,就是每次界面都不能刷出输入框) [打印本页]

作者: 秦驰    时间: 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