为什么我写的JAVA程序,总是不能正常运行了?附代码..

来源:百度知道 编辑:UC知道 时间:2024/09/21 13:54:24
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
if(jPasswordField1.getText().equals(jPasswordField2.getText())){
try
{
BufferedReader getUid = new BufferedReader(new FileReader("uid.txt"));
PrintWriter output = new PrintWriter(new FileOutputStream("uid.txt"),true);
ObjectOutputStream pw = new ObjectOutputStream(new FileOutputStream(jTextField1.getText()));
String id = getUid.readLine();
while(id != null)
{
if(jTextField1.getText().equals(id))
{
jPanel1.setBackground(Color.RED);
jLabel1.setText("ERROR : The entered username has existed! TRY AGAIN!");
}
else
{

你用output.println(jTextField1.getText());当然会刷新。应该用追加的方法,如output.append(jTextField1.getText());

看看是什么异常吧 而且这只是前台代码 没有后台代码 也很难看到有什么错

你都已经new了个output,当然会刷没。