Anzeige:
Ergebnis 1 bis 3 von 3

Thema: [SWING] Abstand zwischen den Komponenten.

  1. #1
    Registrierter Benutzer
    Registriert seit
    16.09.2001
    Beiträge
    1.182

    [SWING] Abstand zwischen den Komponenten.

    Grüssi!

    Ich quäle mich jetzt schon ziemlich lange durch das händische erstellen von UIs (2Wochen) mit SWING, aber es ist jedes Mal zum verrückt werden.

    Mein größtes Problem ist z.B., dass ich nicht weiß, wie ich in einem BoxLayout z.B. die Abstände zwischen den Komponenten einstellen kann, oder wie ich einem GridBagLayout sagen kann, dass es Links oben und nicht in der Mitte anfangen soll, die Komponenten anzuordnen. Abstände einstellen mit ipadx,y funktioniert im GridBagLayout auch nicht.
    Ich kann doch nicht überall leere Labels einfügen ;-)

    Falls irgendjemand eine Idee zu den oben genannten Probleme hat, ich bin für jede Hile dankbar!

    Mfg
    Geändert von Lin728 (19-08-2017 um 17:15 Uhr)

  2. #2
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    1) Layouts schachteln

    2) Zu GridBacLayout hat es im www.javabuch.de im Kapitel 31.2 eine gute Anleitung, wie du es verwenden musst.

    MfG Bischi

    PS: normalerweise lege ich die Koordinaten mit setBounds() von Hand. Wenn du die Fensterbreite/-höhe hast und ein bisserl rechnest, kommst du so meist zu guten Resultaten

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  3. #3
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Für die Abstände kann man glaub ich aich Box.Filler oder so ähnlich verwenden.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •