![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Veteran
![]() |
![]() 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 |
![]() |
![]() |
![]() |
#2 |
bitte Mailadresse prüfen!
Registriert seit: 03.04.2001
Beiträge: 2.387
|
![]() 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? |
![]() |
![]() |
![]() |
#3 |
Veteran
![]() |
![]() "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.. |
![]() |
![]() |
![]() |
#4 |
Veteran
![]() |
![]() 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... |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|