Ich habe ein Problem bei der Eingabe eines Eingangs auf der jtextfield
, weil alle Wörter zusammenkleben. Ich möchte sie in der Formdatei Benutzername und Passwort in der Textdatei trennen, aber sie haften aneinander. Ich weiß nicht, wie man Leerzeichen setzt oder das Passwort in die nächste Zeile schreibt.Wie man das Eingabewort in eine Textdatei in Java einfügt
Hier ist mein Code so weit:
package java_log_in;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.io.*;
public final class JAVA_FRAME {
JFrame f=new JFrame("LOGIN PAGE");
JLabel label=new JLabel("Enter Username");
JTextField tf=new JTextField(20);
JLabel label_2=new JLabel("Enter Email");
JTextField tf_2=new JTextField(20);
JButton button=new JButton("LOG IN");
public JAVA_FRAME(){
frame();
}
public void frame(){
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(250,250);
f.setVisible(true);
f.setLocationRelativeTo(null);
JPanel panel=new JPanel();
panel.setBackground(Color.YELLOW);
panel.add(label);
panel.add(tf);
panel.add(label_2);
panel.add(tf_2);
panel.add(button);
f.add(panel);
event e=new event();
button.addActionListener(e);
}
public class event implements ActionListener{
@Override
public void actionPerformed(ActionEvent e){
try {
String word=tf.getText();
String words=tf_2.getText(); `
FileWriter stream= new
FileWriter("C://Users//Keyboard//Desktop//file.txt");
BufferedWriter out = new BufferedWriter(stream);
out.write(word);
out.write(words);
out.close();
} catch(Exception ex){}
}
}
}
out.write ("Benutzername:" + Wort + "\ nPasswort:" + Wörter); – Dinh
Vielen Dank Herr .. Ich werde versuchen, Ihre Antwort – BlackLotus
Ich habe versucht, Ihre Antwort Sir, aber sie immer noch miteinander fest. – BlackLotus