JInternalFrame in Applets?

Schrubber

Bekanntes Mitglied
Hallo,

ich habe ein neues Projekt für die Schule am laufen.

Um diese Aufgabe zu beginnen, möchte ich gerne ein Applet, haben, in dem JInternalFrames laufen. Ich möchte halt nur 1 Fenster haben und dort die ganzen drin herumziehen.

Leider geht das nicht so wie normal. Ich habe ein anderes Programm ausgeführt, welches einwandfrei auf dem Computer funktioniert. Wandel ich es nun als Applet um (also alles anpassen), öffnet sich nichts mehr und das Applet-Fenster bleibt grau.

Kann mir da von euch jemand helfen? :) Wäre echt nett & würde mir viel Zeit ersparen, ehe ich mir einen neuen Weg suchen muss....



Grüße,
Schrubber :)
 

Schrubber

Bekanntes Mitglied
Hallo,

Mein bisheriger Code schaut wie folgt aus:

Java:
import java.awt.Color;
import javax.swing.*;
 
public class MainWindow
{
    public static void main(String[] args)
    {
    }
    
    public void init() {
    	JFrame frame = new JFrame("Test");
        frame.setSize(450,300);
 
        JDesktopPane deskPane = new JDesktopPane();
 
        deskPane.setBackground(Color.blue);
 
        JInternalFrame inFrame1 = new JInternalFrame("IF-Test 1", true, 
            true, true, true);
        JInternalFrame inFrame2 = new JInternalFrame("IF-Test 2", true, 
            true, true, true);
 
        deskPane.add(inFrame1);
        deskPane.add(inFrame2);
 
        inFrame1.setSize(200,200);
        inFrame2.setSize(200,200);
 
        inFrame1.setLocation(0,0);
        inFrame2.setLocation (200,0);
 
        inFrame1.show();
        inFrame2.show();
        
        frame.add(deskPane);
        frame.setVisible(true);
    }
}

Das ist mein JFrame, welcher das DesktopPane, sowie die beiden JInternalFrames beinhalten soll.

Nur erscheint nichtmal das Fenster. Es öffnet sich nichts.


Danke für eure Hilfe,

Schrubber
 
Zuletzt bearbeitet:

Schrubber

Bekanntes Mitglied
Aso, stimmt ja.

Habs nun genommen, funktioniert perfekt.

Nun wollte ich es ins Applet einbauen.
Wenn ich es 1:1 übernehme, öffnet er das Applet-Fenster, sowie ein JFrame. In diesem JFrame sind nun die JInternals. Ich möchte aber gerne in meinem Applet diese Internals haben.

Habe also wie folgt abgeändert:

Java:
import java.applet.Applet;
import java.awt.Color;

import javax.swing.JDesktopPane;
import javax.swing.JInternalFrame;
import javax.swing.JPanel;

public class App extends Applet {
	
	public static void main(String[] args) {
		initialize();
	}

	public static void initialize() {
		JPanel frame = new JPanel();
        frame.setSize(450,300);
 
        JDesktopPane deskPane = new JDesktopPane();
 
        deskPane.setBackground(Color.blue);
 
        JInternalFrame inFrame1 = new JInternalFrame("IF-Test 1", true, 
            true, true, true);
        JInternalFrame inFrame2 = new JInternalFrame("IF-Test 2", true, 
            true, true, true);
 
        deskPane.add(inFrame1);
        deskPane.add(inFrame2);
 
        inFrame1.setSize(200,200);
        inFrame2.setSize(200,200);
 
        inFrame1.setLocation(0,0);
        inFrame2.setLocation (200,0);
 
        inFrame1.show();
        inFrame2.show();
        
        frame.add(deskPane);
        frame.setVisible(true);
	}

}

Nun erscheint nichts in dem Applet-Fenster :/

Bin über jede Hilfe erfreut :)


Grüße,
Schrubber
 
I

irgendjemand

Gast
WENN ... dann überhaupt JApplet ... entweder AWT ... oder SWING ... aber man sollte es vermeiden beides zu mischen ...
 
I

irgendjemand

Gast
damn ... man sollte auch mal den code lesen


es heißt in einem JApplet auch weiterhin

public void init()

und um das static wegzubekommen -> selbst-instanzierung ...

also in der main dann sowas

Java:
(new App()).init();

sag mal .. lernt ihr denn gar nichts inner schule ?
 

Schrubber

Bekanntes Mitglied
Hallo,

danke für die Hilfe.

Stimmt, durcheinander werfen von AWT und Swing is blöd. Mach ich normalerweise auch nicht, komisch..

Zu deiner Anmerkung:

Doch. Wir lernen Struktogramme / Klassendiagramme zeichnen und theoretische Programmierung.
Und das, was da halt nicht bei ist, bring ich mir selber bei...


Problem besteht weiterhin, dass der DesktopPane nicht angezeigt wird.
Panel wird (sichtbar, wenn Hintergrundfarbe anders ist), jedoch nicht der DesktopPane :-/



Edit:

Es geht, danke :)

Java:
public void init() {
		JPanel frame = new JPanel();
        frame.setSize(450,300);
        JDesktopPane deskPane = new JDesktopPane();
 
        deskPane.setBackground(Color.gray);
 
        JInternalFrame inFrame1 = new JInternalFrame("IF-Test 1", true, 
            true, true, true);
        JInternalFrame inFrame2 = new JInternalFrame("IF-Test 2", true, 
            true, true, true);
        
        inFrame1.setSize(200,200);
        inFrame2.setSize(200,200);
 
        inFrame1.setLocation(0,0);
        inFrame2.setLocation (200,0);
 
        inFrame1.show();
        inFrame2.show();
 
        deskPane.add(inFrame1);
        deskPane.add(inFrame2);
 
        
        frame.add(deskPane);
        frame.setVisible(true);
        add(deskPane);
	}
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
S JInternalFrame in JInternalFrame - Verhalten Java Basics - Anfänger-Themen 2
StrikeTom JColorchooser auf JInternalframe Java Basics - Anfänger-Themen 4
C JInternalFrame in ein JPanel stecken? Java Basics - Anfänger-Themen 34
H JInternalFrame Java Basics - Anfänger-Themen 8
G Fehler beim erneuten Öffnen von JInternalFrame Java Basics - Anfänger-Themen 7
G Rückgabewert bei JInternalFrame ? Java Basics - Anfänger-Themen 2
G JInternalFrame FensterInFenster-resizable ?Springt zurück! Java Basics - Anfänger-Themen 4
J JInternalFrame überlappen Java Basics - Anfänger-Themen 33
R JInternalFrame fixieren Java Basics - Anfänger-Themen 4
G Von einem JinternalFrame auf ein anderes zugreifen! Java Basics - Anfänger-Themen 18
M Probleme bei JInternalFrame Java Basics - Anfänger-Themen 2
J JInternalFrame: Warum funktioniert das hier nicht? Java Basics - Anfänger-Themen 11
G mehrfaches Öffnen eines JInternalFrame verhindern Java Basics - Anfänger-Themen 11
S JInternalFrame aus anderer Klasse richtig implementieren? Java Basics - Anfänger-Themen 4
S Auf JInternalFrame warten? Java Basics - Anfänger-Themen 2
V Prüfen ob JInternalFrame bereits geöffnet Java Basics - Anfänger-Themen 4
P Java 8 & Eigene Applets Java Basics - Anfänger-Themen 3
Sogomn Einbinden eines Applets Java Basics - Anfänger-Themen 5
M Erste Schritte applets Java Basics - Anfänger-Themen 7
F Applets signieren. Java Basics - Anfänger-Themen 5
OnDemand Berechnung in die start und paint Methode eines Applets Java Basics - Anfänger-Themen 28
J Applets und getCodeBase() Java Basics - Anfänger-Themen 2
B lokales JRE bei Applets nutzen ? Java Basics - Anfänger-Themen 4
T Die Zukunft von Java Applets sicher? Java Basics - Anfänger-Themen 15
P Applets im Browser Java Basics - Anfänger-Themen 4
SheldoN Sound abspielen nach Buttonklick in Applets Java Basics - Anfänger-Themen 17
K mehrer applets sollen sich gegenseitig verständigen können Java Basics - Anfänger-Themen 3
F Applets mit Appletloader in lauffähige Datei exportieren Java Basics - Anfänger-Themen 3
N Applets: unterschiedliche Java Versionen Java Basics - Anfänger-Themen 7
N Applets: Objekte vom Server laden Java Basics - Anfänger-Themen 4
L Probleme bei Offline-Nutzung von Java-Applets Java Basics - Anfänger-Themen 6
B Einfache Applets für Webseite Java Basics - Anfänger-Themen 10
M Frage zum Aufruf eines Applets aus einer HTML - Datei Java Basics - Anfänger-Themen 3
B Applets Java Basics - Anfänger-Themen 3
A java cache löschen/ausschalten bzw. Browser Applets entwickeln Java Basics - Anfänger-Themen 9
U Objekte und Applets Java Basics - Anfänger-Themen 9
Semox Fehler in Eclipse vor Start eines Applets anzeigen? Java Basics - Anfänger-Themen 2
S Wo speichere ich Bilder für Applets (Netbeans) Java Basics - Anfänger-Themen 5
A Ausdrucken eines Applets Java Basics - Anfänger-Themen 10
N Applets Java Basics - Anfänger-Themen 2
J java applets bilder? Java Basics - Anfänger-Themen 11
D Grenzen eines Applets Java Basics - Anfänger-Themen 9
Screen Eine Frage zu moueMove in applets und deren Vergleich Java Basics - Anfänger-Themen 11
F Unterschied im Einfügen von Bildern in Applets vs Applications Java Basics - Anfänger-Themen 6
S Java Applets Java Basics - Anfänger-Themen 2
Developer_X !!!Help with Applets!!! PLEASE Java Basics - Anfänger-Themen 14
0 Problem beim Starten des Applets Java Basics - Anfänger-Themen 2
M Anfängerfragen zu Java Applets Java Basics - Anfänger-Themen 4
G Speichern eines Applets (Speichern von Daten - Applikation) Java Basics - Anfänger-Themen 31
C Textausgabe auf Panelen innerhalb eines Applets Java Basics - Anfänger-Themen 6
G Weder IE noch Firefox zeigen mir Java Applets an Java Basics - Anfänger-Themen 5
Tapsi Wichtige Fragen zu Applets Java Basics - Anfänger-Themen 2
H Applets tuts nicht Java Basics - Anfänger-Themen 5
D Applets und jar Java Basics - Anfänger-Themen 6
7 Applets - einfachste Grundlagen Java Basics - Anfänger-Themen 24
M Umlaute in Java Applets? Java Basics - Anfänger-Themen 3
B Java Applets kommunizieren lassen? Java Basics - Anfänger-Themen 6
J 2 Applets zu 1 zusammenfassen? Java Basics - Anfänger-Themen 7
S applets im internet ablaufen lassen Java Basics - Anfänger-Themen 6
S MidiIN bei Applets Java Basics - Anfänger-Themen 3
B Unklarheit bei Applets und Runtime Java Basics - Anfänger-Themen 5
G Wie lass ich Applets anzeigen Java Basics - Anfänger-Themen 6
F Applets und die paint-Methode Java Basics - Anfänger-Themen 3
F Verwenden von Input innerhalb eines Applets Java Basics - Anfänger-Themen 3
M gehen applets auch in .jar dateien? Java Basics - Anfänger-Themen 3
S Verständnisfragen / Textausgabe (Java Applets) Java Basics - Anfänger-Themen 4
G Java Applets Java Basics - Anfänger-Themen 4
G Bilder in den Hintergrund eines Applets einfügen Java Basics - Anfänger-Themen 16
D *.mp3 in Applets nutzen Java Basics - Anfänger-Themen 23
N Thread, Applets & Co. Java Basics - Anfänger-Themen 3
A Problem beim Signieren eines Applets Java Basics - Anfänger-Themen 4
R Noch eine Frage: Breite des Applets im Browser ermitteln Java Basics - Anfänger-Themen 7
G Applets in Frames & Bilder Java Basics - Anfänger-Themen 10
MasterEvil Größe signierter Applets Java Basics - Anfänger-Themen 5
G Transparente Hintergrundfarbe eines Applets Java Basics - Anfänger-Themen 8
X Sind Traffic-Probleme durch Java Applets möglich? Java Basics - Anfänger-Themen 3
T Problem mit Objekten (bei Applets) Java Basics - Anfänger-Themen 6
D Netbeans IDE 5.0 und Applets Java Basics - Anfänger-Themen 4
J Grundsätzliche Fragen zur Anwendung von Applets Java Basics - Anfänger-Themen 12
T Fehler beim Laden eines Applets Java Basics - Anfänger-Themen 16
I Applets und Threads Java Basics - Anfänger-Themen 6
Chucky Rekursion grafisch darstellen anhand eines Applets Java Basics - Anfänger-Themen 14
J Java Applets schreiben welches JDK wählen? Java Basics - Anfänger-Themen 5
S Probleme bei Applets in HTML Java Basics - Anfänger-Themen 11
I Applets Java Basics - Anfänger-Themen 4
S Application starten / Applets + 3rd Person APIs Java Basics - Anfänger-Themen 10
F Wie kommen die Applets zum Client? Java Basics - Anfänger-Themen 7
P Lokale Dateien in Java-Applets einlesen Java Basics - Anfänger-Themen 2
P meine java applets laufen nicht bei meinen freunden Java Basics - Anfänger-Themen 5
M Java und Applets (Hilfe!!!) Java Basics - Anfänger-Themen 5

Ähnliche Java Themen


Oben