Hallo,
ich wollte mir ein kleines Java-Programm schreiben um mir bei einer austellung den verkauf von tauben zu erleichtern
mein problem klingt eingentlich ziemlich banal (ist es vieleicht auch) aber ich hab schon das gesammte internet nach einer lösung durch gegoogelt und nix gefunden vieliecht könnt ihr mir helfen?
(1)
In meinen Hauptmenü gibt es zum Beispiel die Schaltfläche "Taube hinzufügen". wenn man diese betätigt sollte sich ein neues Fenster öffnen, das Fenster ist im selben Projekt als Add.java geschrieben.
Leider bekomm ich nun die Meldung vom Compiler das die Zeile
Frame fenster = new Frame(Add());
nicht compiliert werden kann:
"The method Add() is undefined for the type Main_Menu line 63"
Kann mir da jemand weiter helfen?
Ich hab mitlerweile jedes verfügbare Tutorial für AWT und Swing durch gesehen und nichts gefunden.
ich wollte mir ein kleines Java-Programm schreiben um mir bei einer austellung den verkauf von tauben zu erleichtern
mein problem klingt eingentlich ziemlich banal (ist es vieleicht auch) aber ich hab schon das gesammte internet nach einer lösung durch gegoogelt und nix gefunden vieliecht könnt ihr mir helfen?
(1)
In meinen Hauptmenü gibt es zum Beispiel die Schaltfläche "Taube hinzufügen". wenn man diese betätigt sollte sich ein neues Fenster öffnen, das Fenster ist im selben Projekt als Add.java geschrieben.
Code:
import java.awt.*;
import java.awt.event.*;
public class Main_Menu extends Frame implements ActionListener {
private Button buttonAdd = new Button ("Taube hinzufügen");
private Button buttonClose = new Button ("Schließen");
private Button buttonDelete = new Button ("Taube löschen");
private Button buttonSell = new Button ("Taube verkaufen");
private Button buttonList = new Button ("Liste");
private Button buttonSold = new Button ("verkaufte Tauben");
public Main_Menu () {
super ("Hauptmenü-Taubenverkauf");
setLayout (null);
setBackground(new Color(192, 192, 192));
Label label1 = new Label ("Taubenverkauf");
label1.setBounds (40, 30, 155, 25);
add (label1);
this.buttonAdd.setBounds(40, 80, 160, 25);
this.add(this.buttonAdd);
this.buttonDelete.setBounds(40, 110, 160, 25);
this.add(this.buttonDelete);
this.buttonSell.setBounds(40, 140, 160, 25);
this.add(this.buttonSell);
this.buttonSold.setBounds(40, 170, 160, 25);
this.add(this.buttonSold);
this.buttonList.setBounds(40, 220, 160, 25);
this.add(this.buttonList);
this.buttonClose.setBounds(40, 300, 160, 25);
this.add(this.buttonClose);
buttonClose.addActionListener(this);
buttonAdd.addActionListener(this);
}
public void actionPerformed(ActionEvent event)
{
Object source = event.getSource ();
if (source == this.buttonClose)
onClose();
else if (source == this.buttonAdd)
onAdd();
}
public static void main(String[] args)
{
Main_Menu menu = new Main_Menu();
menu.setBounds(100, 100, 280, 350);
menu.setVisible(true);
}
private void onClose () {
setVisible(false);
dispose();
System.exit(0);
}
private void onAdd () {
Frame fenster = new Frame(Add());
}
}
Leider bekomm ich nun die Meldung vom Compiler das die Zeile
Frame fenster = new Frame(Add());
nicht compiliert werden kann:
"The method Add() is undefined for the type Main_Menu line 63"
Kann mir da jemand weiter helfen?
Ich hab mitlerweile jedes verfügbare Tutorial für AWT und Swing durch gesehen und nichts gefunden.