为什么需要拖动一下才会显示窗口中的控件? 没有setVisible(true)?另外,你的数据库连接应该使用SwingUtilities放在一个线程中中做吧? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把Login()中第三行的setVisible(true);放到conobj.add(buttonQuit);之后 因为你拖动是系统自动调用了repain 调整setVisible(true) 顺序:public Login() { setSize(400,500); GridLayout grid = new GridLayout(3,2); Container conobj = getContentPane();//very important conobj.setLayout(grid); Label nameLabel = new Label("Input the name"); Label passwordLabel = new Label("Input the password"); txtName = new TextField(); txtPassword = new TextField(); txtPassword.setEchoChar('*'); Button buttonInsert = new Button("Insert"); Button buttonQuit = new Button("Quit"); conobj.add(nameLabel); conobj.add(txtName); conobj.add(passwordLabel); conobj.add(txtPassword); conobj.add(buttonInsert); conobj.add(buttonQuit); //add aciton listener in constructor buttonInsert.addActionListener( new addFun() ); buttonQuit.addActionListener( new quitFun() ); setVisible(true); } 请哪位前辈帮我看一下这段代码的问题~~~~ 求助如何读取一个文本的char数? 扫链接速度慢 怎么打开Java Design界面啊??? java中定义的字符串操作符,如何让运算时先执行括号里的 掉用包的。(比较基础,大家一起看看。给点意介) 如何用java得知“Soffice.exe”在不在后台运行? 初级问题求源码:如何在程序启动时显示一个splash窗口 求一个 匹配 (任意符号+任意数字+任意字母)1个或者多个的正则表达式 再问java调用动态库问题,请教高手!!!!!!!! 如何将鼠标设置成沙漏然后在复原? 请问怎么才能增加信誉分?
repain
{
setSize(400,500);
GridLayout grid = new GridLayout(3,2);
Container conobj = getContentPane();//very important
conobj.setLayout(grid);
Label nameLabel = new Label("Input the name");
Label passwordLabel = new Label("Input the password");
txtName = new TextField();
txtPassword = new TextField();
txtPassword.setEchoChar('*');
Button buttonInsert = new Button("Insert");
Button buttonQuit = new Button("Quit"); conobj.add(nameLabel);
conobj.add(txtName); conobj.add(passwordLabel);
conobj.add(txtPassword); conobj.add(buttonInsert);
conobj.add(buttonQuit);
//add aciton listener in constructor
buttonInsert.addActionListener( new addFun() );
buttonQuit.addActionListener( new quitFun() );
setVisible(true);
}