2016-06-21 5 views
-2

Ich bin etwas neu in Java, was ich erreichen möchte, ist, habe ich 2 Java-Klassen im gleichen Paket.Ausführen von JPanelForm aus Haupt Klasse in Java

CodeAnalyzer.java und CodeReader.java

CodeReader ist die Jform Klasse, in der ich JFileChooser gemacht haben, jetzt i CodeReader mit der Ausführung von CodeAnalyzer ausgeführt werden soll.

Quellcode von CodeAnalyzer Unten finden

public class CodeAnalyzer { 

public static void main(String[] args) { 
    // TODO code application logic here 
} 

} 
+0

tun Sie nicht nach unten Abstimmung nur wenn du mein Englisch nicht findest! –

+1

Es liegt nicht an deinem Englisch, sondern daran, dass dir ein richtiger [mcve] fehlt und du zeigst wenig bis gar keine Mühe, es selbst zu lösen. – Frakcool

+0

Nun, ich habe das selbst gelöst. –

Antwort

0
public class CodeAnalyzer { 
CodeReader cr; 
    public static void main(String[] args) { 
    cr = new CodeReader(); 
    } 
} 

nur ein Objekt Ihrer Codereader machen, und wenn es einen Code ausführt, die ein Fenster promts wird es es

+0

Ich tat dies und es hat funktioniert ..? 'SwingUtilities.invokeLater (neue Runnable() { @Override öffentlichen void run() { Codereader Codereader = new Codereader(); JFrame frame = new JFrame(); frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE). frame.getContentPane() in (Codereader); frame.pack(); f rame.setVisible (wahr); } }); ' –

+0

Erm ist das ein Teil Ihres Codes? Könntest du das zur Beschreibung hinzufügen? er unlesbar sein sollte In den Kommentaren .... – alovaros

+0

'SwingUtilities.invokeLater (new Runnable() {' 'public void run() {' ' Codereader Codereader = new Codereader();' ' JFrame frame = new JFrame(); '' frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE). '' frame.getContentPane() hinzufügen (Codereader); '' frame.pack(); '' frame.setVisible (true); ' '}' '});' –