Salve a tutti, ho un piccolo problema durante la programmazione di un semplice editor di testo.
Ho una finestra, una JTextArea, e nella parte bassa ho inserito due pulsanti (apri, salva).
Entrambi necessitano dell' uso del JFileChooser, esattamente dovrei:
Se viene cliccato APRI, aprire una finestra del JFileChooser (ai filtri ci penso io, non fateli voi), e trovato un file di testo, apre il suo contenuto, e lo ricopia nella JTextArea.
Se viene cliccato Salva, stessa cosa ma dovrà copiare ciò che è contenuto nella JTextArea, ed inserirlo nel file scelto con il JFileChooser.
Il mio codice è il seguente (illustrativo ovviamente):
codice:
import java.awt.BorderLayout;
import javax.swing.*;
public class JavaApplication7 {
public static void main(String[] args) {
JFrame frame = new JFrame("Finestra principale");
JTextArea txtarea = new JTextArea(20, 40);
JScrollPane txtcontainer = new JScrollPane(txtarea);
JButton apri = new JButton("Apri");
JButton save = new JButton("Salva");
JPanel panel = new JPanel();
panel.add(save, BorderLayout.SOUTH);
panel.add(apri, BorderLayout.SOUTH);
frame.add(txtarea);
frame.add(panel, BorderLayout.SOUTH);
frame.setVisible(true);
frame.setSize(800, 600);
}
}
Vi prego di lavorare su questo sorgente, e potete indicarmi se il mio stile di programmazione è buono?
Grazie in anticipo!