Zeichnung verschwindet bei Nutzung von einem Layout

FruityJ

Mitglied
Moin alle zusammen,


ich versuche eine Zeichnung zusammen mit einem Schieberegler anzuzeigen,
wenn ich die Zeichnung und noch den JSlider mit contentPane adde verschwindet die Zeichnung, wird überdeckt, oder sonstwas...

Wenn ich nur die Zeichnung adde --> contentPane.add(ausgabe), wird sie wie gewünscht angezeigt.
Wenn ich dann aber ein Layout anwenden möchte, verschwindet die Zeichnung wieder.

Ich denke das eine wird von dem anderen überdeckt, oder aus dem Bild geschoben.

Ich such da jetzt schon seit gestern nach, finde aber nicht wirklich etwas, was mir weiterhilft.

Hier mal der komplette Quellcode

Java:
import java.awt.Color;
import java.awt.Container;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JSlider;


public class Hope extends JFrame {

    private Zeichnen ausgabe;
    private JSlider lSr;

    public Hope() {
        super();

        Container contentPane = getContentPane();

        ausgabe = new Zeichnen(); //<--Instanz von Zeichnen erzeugen
        lSr = new JSlider(JSlider.HORIZONTAL, 0, 255, 0);
        contentPane.add(ausgabe); //<-- Zeichnung
        //contentPane.add(lSr);   //<-- JSlider
        
        setTitle("Wird das bald mal was?");
        setSize(500, 500);
        setVisible(true);
    }
    
 
    public static void main(String[] args) {
        new Hope();

    }

}

class Zeichnen extends JLabel {

    public void paintComponent(Graphics g) {
        super.paintComponent(g);
        g.setColor(Color.green);
        g.fillRect(0, 0, 100, 100);

        
    }
    
}

Wär super wenn da wer einen heißen Tip für mich hätte....

Grüße, FruityJ.
 

FruityJ

Mitglied
danke für die schnelle Antwort,

sobald ich ein Layout setze, verschwindet die Zeichnung (um die geht es mir hier hauptsächlich). Den slider bekomme ich angezeigt, ich kann ihn auch da anzeigen wo ich möchte, links, rechts oder mittig.

Das Problem ist aber, das sobald ich den slider und die Zeichnung mit contentPane.add(); adde erschwindet die Zeichnung. Siehe folgenden kompletten Quellcode....

Java:
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JSlider;


public class Hope extends JFrame {

    private Zeichnen ausgabe;
    private JSlider lSr;

    public Hope() {
        super();

        Container contentPane = getContentPane();
        contentPane.setLayout(new BorderLayout());

        ausgabe = new Zeichnen(); //<--Instanz von Zeichnen erzeugen
        lSr = new JSlider(JSlider.HORIZONTAL, 0, 255, 0);
        contentPane.add(ausgabe, BorderLayout.SOUTH); //<-- Zeichnung
        contentPane.add(lSr, BorderLayout.NORTH);   //<-- JSlider
        
        setTitle("Wird das bald mal was?");
        setSize(500, 500);
        setVisible(true);
    }
    
 
    public static void main(String[] args) {
        new Hope();

    }

}

class Zeichnen extends JLabel {

    public void paintComponent(Graphics g) {
        super.paintComponent(g);
        g.setColor(Color.green);
        g.fillRect(0, 0, 100, 100);

        
    }
    
}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
O JPanel Zeichnung verschwindet AWT, Swing, JavaFX & SWT 4
G Zeichnung verschwindet nach verändern der Fenstergröße. AWT, Swing, JavaFX & SWT 2
K Zeichnung verschwindet. AWT, Swing, JavaFX & SWT 21
TheJavaKid Auf eine Zeichnung im Canvas reagieren AWT, Swing, JavaFX & SWT 13
F Zeichnung einem JPanel im Layoutmanager zuweisen AWT, Swing, JavaFX & SWT 3
A Swing Zeichnung wird nicht richtig dargestellt AWT, Swing, JavaFX & SWT 4
X JInternalFrame vor Java2D-Zeichnung langsam bzw. Gui friert ein AWT, Swing, JavaFX & SWT 1
F 2D-Grafik Panel-Zeichnung erscheint nicht AWT, Swing, JavaFX & SWT 7
M Zeichnung aktualisieren AWT, Swing, JavaFX & SWT 3
F Zeichnung von Kästchen mit Pfeilen... (Strukturdiagramm) AWT, Swing, JavaFX & SWT 3
P Swing Zeichnung auf Tab im Hintergrund wird nicht gezeichnet AWT, Swing, JavaFX & SWT 3
R Swing JTable: Eigene Zeichnung im Header AWT, Swing, JavaFX & SWT 11
T Zeichnen vieler Messwerte --> Zeichnung wird nie fertig AWT, Swing, JavaFX & SWT 4
N eine Zeichnung scrollbar machen AWT, Swing, JavaFX & SWT 4
J Größe einer Zeichnung anpassen AWT, Swing, JavaFX & SWT 2
F zeichnung nach bedingung mit weiß übermalen AWT, Swing, JavaFX & SWT 10
G SWT Graphics Zeichnung neu laden AWT, Swing, JavaFX & SWT 13
B Nach dem Verdecken des Applets ist die Zeichnung weg AWT, Swing, JavaFX & SWT 14
DonBronson Gezeichnetes Objekt verschwindet nachdem erneut gezeichnet wird AWT, Swing, JavaFX & SWT 8
S Nach scrollen verschwindet das zuvor im JPanel gezeichnete AWT, Swing, JavaFX & SWT 2
S Swing JButton verschwindet nach Compilieren AWT, Swing, JavaFX & SWT 8
E Button verschwindet nachdem ein Rechteck gezeichnet wurde AWT, Swing, JavaFX & SWT 5
BreakdownBob Swing JLabel verschwindet hinter Image AWT, Swing, JavaFX & SWT 2
it_is_all JPanel verschwindet nach Button-Klick AWT, Swing, JavaFX & SWT 2
E Swing Text verschwindet AWT, Swing, JavaFX & SWT 1
M Swing jButton Text verschwindet AWT, Swing, JavaFX & SWT 2
javampir Java FX Text verschwindet nicht AWT, Swing, JavaFX & SWT 9
A Swing Koordinatensystem wird gezeichnet verschwindet aber und die Einteilungen bleiben nicht bestehen AWT, Swing, JavaFX & SWT 5
R TriangleMesh verschwindet teilweise beim resizen des Frames, sowie beim rotieren? AWT, Swing, JavaFX & SWT 1
T AWT JTextfield verschwindet AWT, Swing, JavaFX & SWT 10
S LayoutManager TextField verschwindet / wird klein AWT, Swing, JavaFX & SWT 4
D Swing JOptionPane verschwindet beim 2. Aufruf einfach so?? AWT, Swing, JavaFX & SWT 2
J JPanel verschwindet... AWT, Swing, JavaFX & SWT 8
L Border verschwindet durch Graphics.drawImage() AWT, Swing, JavaFX & SWT 4
frankred Swing JMenu verschwindet nicht beim klicken ausserhalb des JMenu! AWT, Swing, JavaFX & SWT 4
P Swing Jtable mit Delete Button (Button verschwindet nicht bei Delete)) AWT, Swing, JavaFX & SWT 5
G Menü verschwindet durch .setText() AWT, Swing, JavaFX & SWT 4
J JTextArea verschwindet bei resize vom JFrame AWT, Swing, JavaFX & SWT 2
N JMenuBar verschwindet nicht nach ComponentEvent AWT, Swing, JavaFX & SWT 6
K 2D-Grafik Linie verschwindet beim Zeichnen AWT, Swing, JavaFX & SWT 10
S JCheckBoxMenuItem - Haekchen verschwindet bei Icon AWT, Swing, JavaFX & SWT 3
S Beim Painten auf JPanel verschwindet das Bild :( AWT, Swing, JavaFX & SWT 10
Iron Monkey SwingWorker verschwindet nicht AWT, Swing, JavaFX & SWT 10
R JTable Headerbeschriftung verschwindet AWT, Swing, JavaFX & SWT 3
Dit_ Zeilenmarkierung verschwindet nach repaint() AWT, Swing, JavaFX & SWT 12
R Panel verschwindet AWT, Swing, JavaFX & SWT 2
P JTextArea text verschwindet bei mausklick AWT, Swing, JavaFX & SWT 5
R Bei JDialog verschwindet der Inhalt aus übergeordneten Frame AWT, Swing, JavaFX & SWT 2
X Durch DrawLine verschwindet das Fenster und die Objekte AWT, Swing, JavaFX & SWT 13
N WindowsLookAndFeel>JFrame/JDialogTitelleiste verschwindet AWT, Swing, JavaFX & SWT 4
A gezeichnete Linie verschwindet, wenn ich JMenuBar öffne AWT, Swing, JavaFX & SWT 2
C Menue verschwindet hinter AWT-List Box.wie beheben? AWT, Swing, JavaFX & SWT 3
M JMenu verschwindet unter ScrollPane AWT, Swing, JavaFX & SWT 3
G wie verschwindet Konsole? AWT, Swing, JavaFX & SWT 3
V JDialog "verschwindet" beim umschalten in der Task AWT, Swing, JavaFX & SWT 9
R JFrame verschwindet sofort hiner dem Hauptframe AWT, Swing, JavaFX & SWT 9
M Menüleiste verschwindet AWT, Swing, JavaFX & SWT 6
H Hintergrundbild im Panel verschwindet sofort AWT, Swing, JavaFX & SWT 6
I Swing: Menü verschwindet beim Einfügen eines Bildes AWT, Swing, JavaFX & SWT 15
D DropDownSelection Box verschwindet hinter JTextArea AWT, Swing, JavaFX & SWT 2
Z bei kleinen Buttons verschwindet Schrift, obwohl Platz wäre AWT, Swing, JavaFX & SWT 5
K JCurses Nutzung AWT, Swing, JavaFX & SWT 16
O SWT SwingDesigner Nutzung? AWT, Swing, JavaFX & SWT 8
W DoubleBuffering nutzung? AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen

Neue Themen


Oben