Komponenten an beliebigen (x,y) - Koordinaten
Möchte ich einige buttons in einer JPanel
an zufälligen Positionen (x,y), und diese layout-Klassen sind ärgerlich.
Ist dies sogar möglich, in Swing?
- Es ist besser, zu lernen, über verschiedene Layout-Manager.
- Nein, Sie definitiv nicht wollen, zu tun swing-layout manuell. Und Nein, es gibt nichts, ärgerlich über layoutManagers - außer Sie denke, lernen ist ärgerlich in sich selbst 😉
- warum ist jeder zweite-raten die op? vielleicht braucht er auch nur die vollständige Kontrolle über die Schaltflächen Positionen (wie zum Beispiel in einer Art Spiel, wo Sie bewegen, und der Benutzer hat, Sie zu schlagen).
- "die vollständige Kontrolle über die Schaltflächen" Wenn Sie die Logik, die erforderlich ist, zu behaupten, dass 'control' im logischen Sinne - legen Sie es in einem benutzerdefinierten layout-manager.
- warum? Wenn ich will einfach nur schütteln Sie Sie nach dem Zufallsprinzip (zum Beispiel), was ist der Vorteil, dass es in einem benutzerdefinierten layout-manager?
- Buchen Sie eine tatsächliche (Arbeits -*) Beispiel auf eine separate Frage & ich könnte sein bereit, zu diskutieren es weiter. * Und "arbeiten" meine ich, dass arbeiten für eine Vielzahl von Komponenten, & PLAFs in ein in der Größe veränderbares GUI.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die Koordinaten, wenn Sie eine null-layout:
Aber es wird dringend empfohlen layouts verwenden. Layout-Klassen sind nicht "lästig", Sie sind Ihr Freund, wenn Sie verstehen, Sie richtig.
Schlage ich vor zu Lesen einen tutorial über das GridBagLayout, es ist leicht zu verstehen (ein bisschen html-Tabellen) und sehr mächtig.
verwenden
null
als "Layout-Manager":http://docs.oracle.com/javase/tutorial/uiswing/layout/none.html
null
layout über die Reihe von Umständen, die in dem verlinkten thread) zu finden, aus verschiedenen.