0
자바를 배우기 시작했고 JFileChooser가 열어 준 주어진 파일의 내용을 JTextField에 표시하는 방법을 모르겠습니다.Java : JTextField에서 JFileChooser가 연 파일의 내용을 표시하는 방법은 무엇입니까?
이것은 지금까지 작성한 코드입니다.
내 프로그램을 더 잘 이해하기 위해 일부 가져 오기 및 코드를 삭제했습니다.
public class Afvink6 extends JFrame implements ActionListener {
private JLabel bestandnaam;
private JTextField bestand;
private JButton blader;
private JButton analyseer;
private JLabel informatie;
private JTextArea textarea;
private JLabel naampercentage;
private JPanel percentages;
private PrintWriter outFile;
private JFileChooser fileChooser;
private int reply;
@Override
public void actionPerformed(ActionEvent event) {
if(event.getSource() == blader){
fileChooser = new JFileChooser();
reply = fileChooser.showOpenDialog(this);
if (reply == JFileChooser.APPROVE_OPTION) {
File selectedFile = fileChooser.getSelectedFile();
bestand.setText(selectedFile.getAbsolutePath());
}
}
if(event.getSource() ==analyseer){
누군가 나를 도울 수 있기를 바랍니다.
파일에는 일반적으로 한 줄 이상 포함됩니다. JTextField는 여러 줄의 텍스트를 표시하는 데 가장 좋은 구성 요소가 아닙니다. JTextArea를 사용하는 것이 좋습니다. 어쨌든 https://docs.oracle.com/javase/8/docs/api/javax/swing/text/JTextComponent.html#read-java.io.Reader-java.lang.Object-, https : // docs .oracle.com/javase/tutorial/essential/io/charstreams.html –