In JFrame erscheint nur der obere Bereich
In einem JFrame ist das BorderLayout der Standardinhaltsbereich. Beim Hinzufügen von Komponenten ohne Angabe von Einschränkungen werden diese im mittleren Abschnitt des BorderLayout platziert. Allerdings kann nur eine Komponente diesen Bereich belegen.
Um dieses Problem zu beheben, verwenden Sie BorderLayout-Einschränkungen, um die Position jedes Panels anzugeben:
<code class="java">f.add(top, BorderLayout.PAGE_START); f.add(mid); f.add(bot, BorderLayout.PAGE_END);</code>
Zusätzliche Optimierungen:
Das obige ist der detaillierte Inhalt vonWarum wird in meinem JFrame nur das obere Bedienfeld angezeigt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!