1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Layout ohne LayoutManager in Java

Discussion in 'Programmieren' started by it-praktikant, Jun 7, 2003.

Thread Status:
Not open for further replies.
  1. it-praktikant

    it-praktikant Megabyte

    Hallo,

    also ich werde hier noch mal ... ;-)

    Ich finde, diese LayoutManager GridLayout und Borderlayout beschränken die Wahl einer intuitiven Bedienung doch sehr und vervielfachen den Programmieraufwand.

    Kann ich die einzelnen SwingElemente nicht ähnlich wie in QT per
    JComponent(int x-position, int y-position, int width, int height)
    definieren?

    Das würde sehr weiterhelfen.

    Ciao it.
     
  2. it-praktikant

    it-praktikant Megabyte

    <B>Lösung gefunden.

    Wiedermal ganz einfach, nur muss man dafür entweder logisch denken können oder viel in der API lesen.

    Man kann die Position & Ausdehnung selbst bestimmen, indem man sagt:

    <TT>panel.setLayout(null)</TT>

    und danach jedem Element, was hinzugefügt wird auch noch die position & Ausdehnung angibt:

    <TT>JComponent.setBounds(x, y, width, height)</TT>

    Ciao it. </B>
     
  3. it-praktikant

    it-praktikant Megabyte

    In welchem Package ist den dieser LayoutManager drinen, bzw. ist es ein LayoutManager?

    Ciao it.
     
  4. HaKi

    HaKi Byte

    Hi!

    Ich weiß jetzt nicht, in wie weit das nicht Borlandspezifisch ist, aber es ginge mit einem XYLayout:

    JPanel pMyPanel = new JPanel (new XYLayout);
    panel.add(new JButton(), new XYConstraints (....));

    Soweit ich weiß, gibt es etwas ähnliches im Sun Studio (Forte) allerdings heißt es dort auch wieder anders.

    Naja vielleicht hilfts Dir ja,

    Harald
     
Thread Status:
Not open for further replies.

Share This Page