jtextfield
に入力する際に問題が発生するのは、すべての単語が互いに張り付いているためです。私はそれらをテキストファイルのユーザ名とパスワードの形式で区切りたいが、それらはお互いに固執している。私はスペースを入れたり、パスワードを次の行に入れる方法を知らない。ここで入力した単語をJavaのテキストファイルに入れる方法
は、これまでの私のコードです:
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( "Username:" + word + "\ nPassword:" + words); – Dinh
ありがとうございました。私はあなたの答えを試してみます – BlackLotus
私はあなたの答えを試してみましたが、彼らはまだお互いに立ち往生しています。 – BlackLotus