1

JPanel画面サイズが13インチから15インチのWindowsプラットフォームで適切なJDialogサイズのswing guiがあります。適切なサイズとは、すべてのコンポーネントJPanelとメッセージJDialogが適切に表示されることです。

ただし、Genome/Kde デスクトップを使用して Ubuntu Linux で実行すると、すべてのコンポーネントまたはメッセージが完全に表示されるわけではなく、幅または高さが十分ではなく、GUI インターフェイスがトリミングされているように見えます。

誰もそれを修正する方法のアイデアを持っていますか?

4

2 に答える 2

3

複数のプラットフォームで一貫した UI を使用するには、LayoutManager を使用する必要があります。

http://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html

LayoutMaganers を使用したスイング ユーザー インターフェイスの作成をサポートするグラフィカル エディターがいくつかあります。一例は、Eclipse 用の WindowBuilder です: http://www.eclipse.org/windowbuilder/

于 2012-11-14T18:21:12.543 に答える
3

JDialog を表示する前にWindow.pack()を呼び出して、すべてのコンポーネントがちょうど収まる大きさのウィンドウにします。これには、レイアウト マネージャーを使用している必要があります。

于 2012-11-14T18:37:29.043 に答える