Hi,
hätte nicht gedacht, dass JFileChooser soviel verschiedener ist als FileDialog, denn bei mir tut sich nichts.
Liebe Grüße
Reality
hätte nicht gedacht, dass JFileChooser soviel verschiedener ist als FileDialog, denn bei mir tut sich nichts.
Code:
import javax.swing.*;
import java.io.*;
import java.awt.event.*;
public class GUI extends JFrame implements ActionListener{
JPanel contentPane = new JPanel();
JMenuBar mBar = new JMenuBar();
JButton btEntpacken = new JButton("Entpacken");
JButton btPacken = new JButton("Packen");
JMenu datei = new JMenu("Datei");
JMenuItem decomp = new JMenuItem("EntPacken");
JMenuItem comp = new JMenuItem("Packen");
JMenuItem close = new JMenuItem("Schließen");
public GUI(){
contentPane.add(btEntpacken);
contentPane.add(btPacken);
btEntpacken.addActionListener(this);
btPacken.addActionListener(this);
decomp.addActionListener(this);
comp.addActionListener(this);
close.addActionListener(this);
setJMenuBar(mBar);
setContentPane(contentPane);
datei.add(decomp);
datei.add(comp);
datei.add(close);
mBar.add(datei);
}
public void actionPerformed(ActionEvent ae){
if(ae.getSource() == close)
System.exit(0);
else{
JFileChooser fd = new JFileChooser();
//fd.setDialogType(JFileChooser.OPEN_DIALOG);
fd.setVisible(true);
}
}
public static void main(String args[]){
JFrame frame= new GUI();
frame.setSize(300, 100);
frame.setTitle("Das ultimative Entpackungsprogramm");
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
frame.setVisible(true);
}
}
Liebe Grüße
Reality