Labels verschwinden!

Status
Nicht offen für weitere Antworten.

LosPablos

Mitglied
Hey,

ich habe ein JFrame, auf dem sich zwei JPanels habe. Nun möchte ich per
Drag & Drop ein JLabel auf die Panels verschieben. Das funktioniert auch
alles wunderbar. Aber wenn ich jetzt, nachdem ich das Label auf das Panel
geschoben habe, daneben klicke (also auf das Panel), dann verschwindet
das Label.
Sichtbar wird es erst wieder, wenn ich genau an die Stelle klicke, an der es
war, als es verschwunden ist.

Wird da vielleicht irgendwie der Focus auf das Panel gesetzt und die Label
verschwinden dahinter? Wie kann ich das Problem lösen?
Jemand ne Idee?
 

thE_29

Top Contributor
Du wirst eher ein Zeichenproblem haben!

Wenn du das Fenster minimierst und maximierst ist es dann auch da?
 
J

Java Lover

Gast
1.frage, hast du wirklich ein JLabel und ein Panel

if (1.frage == true) {
dann soltest du lieber nen jpanel nehmen weil ein heavywight panel alle leightweight componenten, wie jlabel auch eines ist überdeckt, also anstatt panel einfach jPanel
}

else {
schreib einfach ne antwort *g*
}
 

LosPablos

Mitglied
Hi nochmal,

danke fuer die Antworten. Ich benutze ein JPanel und JLabels.
Mein Fenster kann ich nicht mehr minimieren etc., weil es nicht
resizeable ist.
Ich denke, die JLabels werden einfach vom JPanel ueberdeckt,
aber wie kann ich die JLabels immer on top lassen?

Danke!
 

Illuvatar

Top Contributor
Verschiebst du die JLabels auf das JPanel drauf, oder auf der parentkomponente "neben"(also an die gleiche Position wie) das JPanel?
 
G

Gast

Gast
Wenn ich es in die Taskleiste schicke und wieder aufmache, sind
die Label wieder da....
Hmmm, ob es die Parentkomponente, oder das JPanel ist,
weiss ich garnicht. Ich habe den Mouselistener auf JFrame
implementiert und verschiebe die Jlabels auf dem Fenster, denke
ich. Innerhalb des JFrame-Constructors werden nun die beiden
Panels erzeugt.
 

thE_29

Top Contributor
Also ist es ein Zeichenproblem!

Mach ein paar Listener (MouseMotion etc oder eventlistener auf das JPanel/JLabel) rein und mache ein paar validate(); und repaint(); dann sollte das hinhauen!

Merke!!

Wenn etwas (JLabel/JButton,etc) aufeinmal nachdem man es wieder runter und raufgelegt hat, erzwingt man Windows selbst alles neu zu zeichnen (bei repaint Aufrufen erzwingst du es ja, zum neu zeichnen!).

Das ist aber kein Java Problem, sondern einfach ein allg. Problem (tritt unter C++ genauso auf). Da ja das OS ja net jede Sek. hergeht und alles neu zeichnen lässt! (wäre ja net so toll...)
 

LosPablos

Mitglied
Du hast bestimmt recht! Ich bekomms trotzdem nicht hin.....
Zum Kotzen, so kleine Mistprobleme!
Ich habe Mouselistener auf dem JFrame und auch auf den
JPanels, aber wo trage ich jetzt was ein und welche Objekte
lasse ich repainten? Boah, das nervt! ;o)
 
J

Java Lover

Gast
naja mach halt

frame.repaint();

oder

JLabel.repaint(); // ob das funtioniert bin ich mir aber nicht so ganz sicher *g*

am besten in die methode, welche im mouselistener dafür sorgt, dann die labels verschoben werden.

und so ganz verstanden wo du das jetzt hinschiebst hab ich auch noch nicht, wenn du es nämlich auf der gleichen ebene verschiebst, dann könnte es schon sein das du es hinter die jpanel's ziehst.
 
G

Gast

Gast
Danke! Ich habs jetzt hinbekommen. Falckert zwar beim Danebenklicken noch kurz, aber es geht.
Ich habe jetzt ein Repaint() in der Klasse des JPanels innerhalb der MouseClick-Methode eingebaut. Jetzt gehts.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M JavaFX Abstand zwischen AnchorPane und Labels in dem HBox halten AWT, Swing, JavaFX & SWT 1
Jose05 NullPointerException bei Beschreiben eines Labels aus einem Array AWT, Swing, JavaFX & SWT 12
S Labels abfragen AWT, Swing, JavaFX & SWT 6
S Labels in Panel erstellen AWT, Swing, JavaFX & SWT 1
K Swing labels anpassen AWT, Swing, JavaFX & SWT 1
R Update eines Labels bei Methodenaufruf einer anderen Klasse AWT, Swing, JavaFX & SWT 9
M Gui-Form alle Labels anzeigen AWT, Swing, JavaFX & SWT 4
Z Window Builder - Labels mit setText befüllen AWT, Swing, JavaFX & SWT 11
X Swing Per Button die Labels und Textfelder auslesen AWT, Swing, JavaFX & SWT 8
gamebreiti auf usereingabe warten mit GUI(nur Labels, Buttons etc. keine Texteingaben) AWT, Swing, JavaFX & SWT 3
P Buttons/Labels auf GUI positionieren AWT, Swing, JavaFX & SWT 2
X Swing setContentPane verdeckt mir alle Buttons Labels etc... AWT, Swing, JavaFX & SWT 14
D Wie kann ich Buttons und Labels besser anordnen AWT, Swing, JavaFX & SWT 4
V JTabbedPane Eingefügte Labels verschoben AWT, Swing, JavaFX & SWT 2
C ImageIcon eines Labels auf einem Panel in neuem Fenster anzeigen AWT, Swing, JavaFX & SWT 2
K Hilfe bei Labels AWT, Swing, JavaFX & SWT 3
K richtiges Ausrichten mehrerer Labels AWT, Swing, JavaFX & SWT 3
R Größe eines Labels bei GridBagLayout festlegen AWT, Swing, JavaFX & SWT 9
alex_fairytail LayoutManager NullLayout überlappende Labels werden nicht angezeigt AWT, Swing, JavaFX & SWT 4
S Swing Positionierung eines Labels in einem Panel AWT, Swing, JavaFX & SWT 2
E Swing Drag n Drop Verschieben von Labels o.ä. AWT, Swing, JavaFX & SWT 10
A Swing JFrame vergrößert sich immer bei setText() eines Labels AWT, Swing, JavaFX & SWT 3
D LayoutManager GridLayout, 2 labels nebeneinander AWT, Swing, JavaFX & SWT 8
B bin am verzweifeln, will auf knopfdruck durch ne überprüfung die labels unsichtbar machen AWT, Swing, JavaFX & SWT 2
K Swing Labels & Buttons auf Frame AWT, Swing, JavaFX & SWT 8
D Swing update eines Labels nicht sichtbar AWT, Swing, JavaFX & SWT 9
M AWT TextFelder und Labels nicht ausgerichtet AWT, Swing, JavaFX & SWT 6
O Swing es können keine neuen Labels hinzufügt werden während der Timer läuft AWT, Swing, JavaFX & SWT 14
L Labels sichtbar - JFreeChart AWT, Swing, JavaFX & SWT 5
N Formular mit GridBaglayout und Abstände von Labels AWT, Swing, JavaFX & SWT 2
M Labels in ScrollPane mit Linie verbinden AWT, Swing, JavaFX & SWT 2
P SWT Composite und viele Labels AWT, Swing, JavaFX & SWT 10
G Frage zu Labels mit html AWT, Swing, JavaFX & SWT 3
S Labels und Button übereinander --> Reihenfolge? AWT, Swing, JavaFX & SWT 4
G Text eines Labels verändern? AWT, Swing, JavaFX & SWT 4
G Button vor Labels? AWT, Swing, JavaFX & SWT 5
H Labels mit setter-Methode modifizieren AWT, Swing, JavaFX & SWT 9
T Warum nehmen diese Labels die Hintergrundfarbe nicht an? AWT, Swing, JavaFX & SWT 6
T Labels gleichzeitig bewegen und anklicken AWT, Swing, JavaFX & SWT 3
S Position von Labels, Buttons, etc. festsetzen und Scrollen AWT, Swing, JavaFX & SWT 4
A Zeichnen auf zwei Labels. Geht nit AWT, Swing, JavaFX & SWT 7
D Zurücksetzen des Labels funtioniert nicht AWT, Swing, JavaFX & SWT 6
Landei Labels in Box linksbündig ausrichten AWT, Swing, JavaFX & SWT 15
P Hintergrund eines Labels/Panels setzen AWT, Swing, JavaFX & SWT 3
G der sinn von labels/jlabels ? AWT, Swing, JavaFX & SWT 3
D JPanlels und Labels. AWT, Swing, JavaFX & SWT 7
T Labels verschieben / Flackern AWT, Swing, JavaFX & SWT 2
S AffineTranformation Bilder verschwinden von Anzeige bei Pan, Zoom AWT, Swing, JavaFX & SWT 6
D JavaFX Menu soll nicht bei jedem Click verschwinden AWT, Swing, JavaFX & SWT 8
M Gezeichnete Linine verschwinden AWT, Swing, JavaFX & SWT 7
P Scrollbalken verschwinden beim Zoomen AWT, Swing, JavaFX & SWT 4
F textarea lässt panel verschwinden AWT, Swing, JavaFX & SWT 4
B setCursor() lässt Cursor ganz verschwinden AWT, Swing, JavaFX & SWT 9
F Swing JTextfield Beispieltext soll nach Klick verschwinden AWT, Swing, JavaFX & SWT 3
K LayoutManager Wieso verschwinden Elemente? AWT, Swing, JavaFX & SWT 20
A AWT Nach dem generieren von bildern verschwinden diese wieder AWT, Swing, JavaFX & SWT 9
M Verschwinden von gezeichneten Objekten nach Fensterverkleinerung AWT, Swing, JavaFX & SWT 3
A SWT Tooltip soll nicht verschwinden, solange User mit Maus auf Control ist AWT, Swing, JavaFX & SWT 5
C AWT Buttons verschwinden, wenn Fenster Vollbild gesetzt wird AWT, Swing, JavaFX & SWT 38
T Menüacceleratoren verschwinden bei JTree AWT, Swing, JavaFX & SWT 5
N Teile des GUI verschwinden AWT, Swing, JavaFX & SWT 8
J Hintergrundbild des JFrames lässt Textboxen verschwinden? AWT, Swing, JavaFX & SWT 4
data89 Komponenten verschwinden von JPanel, wenn ich den HG selbst male - Hilfeeee AWT, Swing, JavaFX & SWT 16
U SWT Linien verschwinden nach Verschieben AWT, Swing, JavaFX & SWT 3
G Hilfe Meine JPanels verschwinden im Müll AWT, Swing, JavaFX & SWT 10
G JTabbedPane verschwinden einfach bei Paelaktualisierung AWT, Swing, JavaFX & SWT 7
D SWING AWT - Komponenten komplett verschwinden lassen AWT, Swing, JavaFX & SWT 6
A Icons von Kontextmenüeinträgen verschwinden (SWT) AWT, Swing, JavaFX & SWT 2
K JSpinner Werte verschwinden bei Panel Wechsel AWT, Swing, JavaFX & SWT 2
G JPanel verschwinden lassen, aber wie? AWT, Swing, JavaFX & SWT 3
T Problem mit Image, restliche Elemente der Gui verschwinden AWT, Swing, JavaFX & SWT 9
B NULL Layout - TextFelder verschwinden AWT, Swing, JavaFX & SWT 8
G JTabbedPane: Tabs verschwinden lassen ? AWT, Swing, JavaFX & SWT 10
X Verschwinden des JMenu unterbinden AWT, Swing, JavaFX & SWT 3
G JTabbedPane: Tabs verschwinden lassen und wieder anzeigen AWT, Swing, JavaFX & SWT 3
juppi JFrame will nicht wieder verschwinden AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben