JLabel()



  • hallo

    auf ein JPanel habe ich ein Label

    JPanel p= new Panel()
    p.setLayout(null);
    p.setBackground(Color.RED);

    JLabel L = new JLabel();
    L.setBackground(Color.BLUE);
    ...

    p.add(L);

    das Problem das Label wird nicht farbig gezeigt warum ???

    danke



  • Alle JComponents haben einen boolean namens opaque, das anzeigt ob die Komponente alle Pixel innerhalb seiner Borders selbst zeichnet oder nicht. Das sollte by default auf false stehen. Setze es doch mal auf true ( .setOpaque(true); )
    Das könnte helfen, bin aber auch nicht sicher.

    Bye,
    Karsten


Anmelden zum Antworten