Zeigt bei mir auch zwei Fenster mit verschiedenen Inhalten an - ich hab noch nicht mal neu kompiliert, sondern einfach Deine .class-Files verwendet. Dafür erhalte ich ein kleines schwarzes Rechteck im Textausgabefenster![]()
Ja, zip entpackt, dannAber wenn @mihe7 die .class Files verwendet hat, dann scheidet das eigentlich aus.
cd bin
java -cp . main.Main
Nene das passt schon, das ist ein foto von während dem Durchlauf@UnknownInnocent Bei Dir scheint mir auch der Okay-Button zu fehlen.
Jap Eclipse Photon falls das einen Unterschied machtDas Kästchen hatte ich auch - das war eine Anpassung von mir (War ein fillRect Aufruf im paintComponent). Und ich habe die Fenster mit Titeln versehen damit ich da nichts durcheinander werfe - das war einfach vorab ehe ich nach Auffälligkeiten geschaut habe....
Meine Idee wäre gewesen, dass da evtl. etwas nicht übersetzt worden ist. Aber wenn @mihe7 die .class Files verwendet hat, dann scheidet das eigentlich aus.
Du startest aus Eclipse heraus oder wie startest Du dein Programm?
wenn ich das so mache, kriege ich auch nur das falsche rausJa, zip entpackt, dann
Code:cd bin java -cp . main.Main
Inwiefern?Vielleicht doch erst umstrukturieren, evtl. löst sich das Problem dann von selbst.
public class Main {
public static void main(String[]args) {
SwingUtilities.invokeLater(() -> new gui.Frame());
}
}
Hat leider nichts gebracht :/Naja, Du erzeugst in einem Panel einen Frame, die Frames werden im Konstruktor sichtbar gemacht, das ganze passiert auch noch außerhalb des EDT. Du kannst spaßeshalber mal ausprobieren, ob es was bringt, wenn Du Main so umschreibst:
Java:public class Main { public static void main(String[]args) { SwingUtilities.invokeLater(() -> new gui.Frame()); } }
genau das gleicheWas passiert denn, wenn Du
im bin-Verzeichnis startest?Code:java -Dsun.noddraw=true -cp . main.Main
wie navigiere ich denn in den Zip folder um das aufzurufen?Und du bist Dir sicher, dass Du das mit den Klassen aus dem Zip probierst? Ohne den Spaß vorher in einer IDE zu öffnen? Wenn ja, was spuckt dennjava -version
aus?
C:\Users\User>java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)
Du entpackst das Ding irgendwo hin, dann in der Eingabeaufforderungwie navigiere ich denn in den Zip folder um das aufzurufen?
cd pfad\zum\entpackten\zip
cd bin
java -cp . main.Main
ja okay das hatte ich gemacht, geht trotzdem nichtDu entpackst das Ding irgendwo hin, dann in der Eingabeaufforderung
Code:cd pfad\zum\entpackten\zip cd bin java -cp . main.Main
Das ist ja echt strange.ja okay das hatte ich gemacht, geht trotzdem nicht
Im ZIP.Kannst Du den Quelltext mal hier rein stellen?
Och, das jetzt aufzudröseln, finde ich etwas umständlich.... und zudem: MontagmorgenIm ZIP.
LOL, nicht von sich auf andere schließenwie kommt es, dass wach du schon bist?
Paypal?
Ein virtueller Keks genügt mir völligPaypal?
Hier für dich noch malKannst Du den Quelltext mal hier rein stellen?
Gib mir einen Moment ... ich baue eben schnell eine Seite, die Dir einen virtuellen Keks gibt. Muss Dein Browser dann nur annehmenEin virtueller Keks genügt mir völlig![]()
Wenn dabei auch noch "Leise rieselt der Schnee" gespielt wird, bin ich restlos glücklich"message=Wünsche ein frohes Weihnachtsfest und einen guten Rutsch ins neue Jahr!".
public class Test {
public void createAndShowGUI() {
newFrame("Frame 1", "Test 1");
newFrame("Frame 2", "Test 2");
}
private void newFrame(String title, String content) {
JFrame frame = new JFrame(title);
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frame.add(new JLabel(content));
frame.setSize(300, 200);
frame.setVisible(true);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(() -> new Test().createAndShowGUI());
}
}