Code:
import mypackage.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
*
* Beschreibung.
*
* @version 1.0 vom 15.11.2004
* @author
*/
public class Abruf extends JFrame {
// Anfang Variablen
private JButton jbuneu = new JButton();
// Ende Variablen
public Abruf(final String title) {
// Frame-Initialisierung
super("Datenausgabe");
addWindowListener(new WindowAdapter() {
public void windowClosing(final WindowEvent evt) { System.exit(0); } });
setBounds(50, 40, 600, 400);
Container cp = getContentPane();
cp.setLayout(null);
// Anfang Komponenten
jbuneu.setText("neuer Eintrag");
jbuneu.setBounds(5, 340, 110, 20);
jbuneu.setToolTipText("öffnet die Dateneingabe");
getContentPane().add(jbuneu);
jbuneu.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent evt) {
jbuneuActionPerformed(evt); } });
// Ende Komponenten
setVisible(true);
}
// Anfang Ereignisprozeduren
public void jbuneuActionPerformed(final ActionEvent evt) {
Adressen a1 = new Adressen("Adressen");
}
// Ende Ereignisprozeduren
public static void main(final String[] args) {
new Abruf("Abruf");
}
}
Wenn ich den Code compiliere und ausführe, wird auf Knopfdruck (jbuneu) ein JFrame (a1) angezeigt!
Die Klasse dazu liegt in einem Package.
Wenn ich allerdings aus dem Code eine Jar Datei mache kann ich die Klasse nicht mehr aufrufen!
Was läuft hier falsch?
:bahnhof: