黑马程序员技术交流社区

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

作者: 秦驰    时间: 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 10:22
输入框制空 试试




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2