Hallo Leute,
hatte vor ca. einem halben Jahr ein paar Applets in der Schule geschrieben. Damals nie PRobleme mit dem Hinzufügen der Gui-Elemente gehabt.
Im Moment lerne ich wieder ein wenig Java und wollte mir ein Gui-Programm schreiben zur Ansteuerung eines Kommandozeilenprogramms. Für einen Anfänger gibt es sogar da einige Hürden.
Im moment sieht mein Anfangscode noch so aus (nur FileChoose)
Beim compilieren gibt e eine Fehlermeldung bei add().
-> non static method add cannot be referenced from a static context
Weiß leider nich weiter. Sicher habt ihr einen Tip. Danke im vorraus.
Nochwas, ICh will die gewählte Datei, also den Pfad in einem Textfeld öffnen. Geht das einfach mit dateidialog.getFile(), oder wie muss ich dies umwandeln
Danke in vorraus.
Gruß Sascha
hatte vor ca. einem halben Jahr ein paar Applets in der Schule geschrieben. Damals nie PRobleme mit dem Hinzufügen der Gui-Elemente gehabt.
Im Moment lerne ich wieder ein wenig Java und wollte mir ein Gui-Programm schreiben zur Ansteuerung eines Kommandozeilenprogramms. Für einen Anfänger gibt es sogar da einige Hürden.
Im moment sieht mein Anfangscode noch so aus (nur FileChoose)
Code:
import java.awt.*;
import java.awt.event.*;
class Dateiwaehlen extends Frame
{
public static void main(String[] args)
{
final Frame fenster = new Frame("Test");
fenster.setSize(400,400);
fenster.setVisible(true);
Button choosefilebutton = new Button("Choose File");
choosefilebutton.addActionListener (new ActionListener(){
public void actionPerformed(ActionEvent e)
{
FileDialog dateidialog;
dateidialog = new FileDialog(fenster,"Open File",FileDialog.LOAD);
dateidialog.setVisible(true);
}
});
add(choosefilebutton);
}
}
Beim compilieren gibt e eine Fehlermeldung bei add().
-> non static method add cannot be referenced from a static context
Weiß leider nich weiter. Sicher habt ihr einen Tip. Danke im vorraus.
Nochwas, ICh will die gewählte Datei, also den Pfad in einem Textfeld öffnen. Geht das einfach mit dateidialog.getFile(), oder wie muss ich dies umwandeln
Danke in vorraus.
Gruß Sascha