WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 16.06.2004, 14:03   #1
stowasser
Veteran
 
Registriert seit: 22.10.2001
Beiträge: 255


stowasser eine Nachricht über ICQ schicken
Standard Java per Button andere Klasse starten

so - brauche idiotensichere Hilfe:

Habe ein Java Gui das ein anderes Programm aufrufen soll.

Gui ist mit Buttons ausgestattet - wenn ich testhalber System.out.println ("xx"); was ausgebenlasse funktioniert das auch.

Ich will jetzt per Knopfdruck eine andere Klasse aufrufen und starten damit ein Fenster mit Inhalt aufgeht.
Hab die Klasse schon in das Package integriert und wollte sie per new xxx aufrufen - geht nicht.

Versuch die main Methode aufzurufen scheitert auch, da die main methode so aussieht:

public static void main(final String[] args) {

final StackedBarChartDemo1 demo = new StackedBarChartDemo1("TCO Analyse");
demo.pack();
RefineryUtilities.centerFrameOnScreen(demo);
demo.setVisible(true);

}
und er sich am final String args weigert.

die Klassen die aufgerufen werden sollen funktionieren für sich alleine problemlos.

bitte um Hilfestellung..

mfg sto
stowasser ist offline   Mit Zitat antworten
Alt 16.06.2004, 14:14   #2
K@sperl
bitte Mailadresse prüfen!
 
Registriert seit: 03.04.2001
Beiträge: 2.387


Standard

Ich würd beim ActionListener des Buttons ein neues Objekt der Klasse anlegen, du hast geschrieben daß das nicht geht, Fehlermeldung?

edit: in der main Methode muß das final in der Schnittstelle weg, denn sonst kann er main nicht ausführen.
Und warum machst du das Objekt auch final?
K@sperl ist offline   Mit Zitat antworten
Alt 16.06.2004, 14:20   #3
stowasser
Veteran
 
Registriert seit: 22.10.2001
Beiträge: 255


stowasser eine Nachricht über ICQ schicken
Standard

"TCO_MAIN_Frame.java": cannot resolve symbol: constructor StackedBarChartDemo1 ()in class TCO_01.StackedBarChartDemo1 at line 833, column 37


"TCO_MAIN_Frame.java": JFrame() in javax.swing.JFrame is not defined in a public class or interface; cannot be accessed from outside package at line 833, column 37


wobei die Klasse StackedBarChartDemo1 public ist..
stowasser ist offline   Mit Zitat antworten
Alt 16.06.2004, 14:34   #4
stowasser
Veteran
 
Registriert seit: 22.10.2001
Beiträge: 255


stowasser eine Nachricht über ICQ schicken
Standard

hurra hab jetzt dass alles reingeschrieben:


void jButton_Jahr1_actionPerformed(ActionEvent e) {

System.out.println("Button Pressed");
StackedBarChartDemo1 demo = new StackedBarChartDemo1("TCO Analyse");
demo.pack();
RefineryUtilities.centerFrameOnScreen(demo);
demo.setVisible(true);


}
und jetzt macht er mir das Fenster auf...
stowasser ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:31 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag