kostenloser Webspace werbefrei: lima-city


JPanel als GroupLayout verwenden

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    seth93

    seth93 hat kostenlosen Webspace.

    Hallo,

    ich möchte ein neues JPanel erzeugen und das mit dem GroupLayout verwenden.
    mine = new JPanel();
            GroupLayout mineLayout = new GroupLayout(mine);
            mine.setLayout(mineLayout);


    Ist das soweit richtig? Denn, wenn ich mine.setLayout() aufrufe, wird das JPanel nicht mehr gezeichnet.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Weiß zwar gerade nicht welche Version du verwendet aber ich beziehe mich mal auf das JavaDoc von Java 7:

    setLayout ist von java.awt.Container vererbt:
    public void setLayout(LayoutManager mgr)
    
    Sets the layout manager for this container.
    
    This method changes layout-related information, and therefore, invalidates the component hierarchy.

    validate kommt auch vom Container:
    public void validate()
    Validates this container and all of its subcomponents.
    
    Validating a container means laying out its subcomponents. Layout-related changes, such as setting the bounds of a component, or adding a component to the container, invalidate the container automatically.

    Also versuch mal validate aufzurufen, damit das Panel neu gerendert wird...
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!