Hallo,
Ich würde gern den text einer Textdatei auslesen und ihn in der Konsole ausgeben, jedoch muss die Textdatei vorher über eine Filedialog ausgewählt werden..
Hier mal mein bisheriger Quellcode:
Wie kann ich das ganze Realiesieren??
Also Datei auswählen-> Textdatei-> Ausgabe Text in der Console
Danke im Vorraus
MFG Wusli
Ich würde gern den text einer Textdatei auslesen und ihn in der Konsole ausgeben, jedoch muss die Textdatei vorher über eine Filedialog ausgewählt werden..
Hier mal mein bisheriger Quellcode:
Java:
import java.awt.EventQueue;
public class LicenseManager extends JFrame {
private JPanel contentPane;
JLabel lbl = new JLabel("");
FileDialog fd;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
LicenseManager frame = new LicenseManager();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public LicenseManager() {
setIconImage(Toolkit.getDefaultToolkit().getImage(LicenseManager.class.getResource("/org/eclipse/jface/contentassist/images/content_assist_cue.gif")));
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBackground(Color.BLACK);
setFont(new Font("DialogInput", Font.PLAIN, 12));
setTitle("License Manager");
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(0, 0, 0, 0));
contentPane.setToolTipText("");
contentPane.setBackground(Color.WHITE);
setContentPane(contentPane);
contentPane.setLayout(null);
fd = new FileDialog(this, "Bitte eine Datei waehlen!", FileDialog.LOAD);
JButton btnNewButton = new JButton("Datei \u00F6ffnen");
btnNewButton.setBackground(SystemColor.control);
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
fd.setVisible(true); // FileDialog anzeigen
String chosenDir = fd.getDirectory(); // gewaehltes Verzeichnis
String chosenFile = fd.getFile(); // gewaehlter Dateiname
if (chosenDir == null || chosenFile == null) // beide == null bedeutet
System.out.println("Du hast den Dialog abgebrochen!"); // Abbruch!
else {
System.out.println("Du hast die Datei < " + chosenFile + " >");
System.out.println("im Verzeichnis < " + chosenDir + " > gewaehlt!");
}
fd.dispose(); // FileDialog-Fenster schliessen
}
});
btnNewButton.setBounds(85, 210, 115, 23);
contentPane.add(btnNewButton);
JLabel lbl = new JLabel("");
lbl.setBounds(38, 193, 46, 14);
contentPane.add(lbl);
JButton beenden = new JButton("Beenden");
beenden.setBackground(SystemColor.control);
beenden.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
System.exit(0);
}
});
beenden.setBounds(264, 210, 89, 23);
contentPane.add(beenden);
}
}
Wie kann ich das ganze Realiesieren??
Also Datei auswählen-> Textdatei-> Ausgabe Text in der Console
Danke im Vorraus
MFG Wusli