Hintergrundfarbe



  • hallo,

    Ich wiil den Hintergrundfarbe neu setzen

    public class MainClass
    {
      public static void main(String[] V) 
      {
         new ABC().show();
      }
    }
    //----------------------------------------------
    
    public class ABC extends JFrame
    {
       public ABC()
      {
        ...
        this.setBackground(Color.RED);
    
     }
    
    }
    
    die Farbe wird nicht gesetzt !!!!!!! 
    wird nichts gemacht warum ???
    


  • hallo

    public class MainClass
    {
    public static void main(String[] V)
    {
    new ABC().show();
    }
    }

    DAs solltest du nicht machen. Show ist eine veraltete methode und soll nicht mehr verwendet werden.

    Versuch es mal mit folgenden Zeilen in der main

    ABC a = new ABC();
    a.setSize(100, 100);
    a.setVisible(true);
    

    Anstannt von show verwende leiber setVisible.

    BYE



  • es hat sich nichts geändert !!!



  • mach mal folgendes.

    contentPane = (JPanel) this.getContentPane();
    contentPane.setBackground(Color.RED);
    

    Bei SWING sollte man immer eine Referenz des contentPane an eine variable ontentPane geben und dann damit arbeiten.


Anmelden zum Antworten