我遇到了與標籤間距有關的問題。 有四個標籤放置在一個面板中,第一個包含圖像,而其他包含平面文本。我使用了網格佈局,因爲我希望它們一行一行,但不希望標籤之間有空格。 我該怎麼辦...........? 幫助我。 這是代碼。JPanel中的JLabel中的間距問題
,我有以下結果!
我遇到了與標籤間距有關的問題。 有四個標籤放置在一個面板中,第一個包含圖像,而其他包含平面文本。我使用了網格佈局,因爲我希望它們一行一行,但不希望標籤之間有空格。 我該怎麼辦...........? 幫助我。 這是代碼。JPanel中的JLabel中的間距問題
,我有以下結果!
因爲網格佈局,使所有的組件相同的大小,所以你得到你看到的間距不要使用網格佈局。
您可以試試vertical BoxLayout
。查看Using Layout Managers上的Swing教程中的部分以獲取更多信息和示例。
或從SwingLabs的GridBagLayout或VerticalLayout;) – MadProgrammer
感謝兄弟問題已解決,一件事情我可以如何設置面板的大小....? –
@BroknnAngl,你不需要設置面板的大小。您只需使用JDialog的'pack()'方法,對話框將以其首選大小顯示,該大小基於所有組件的首選大小。您可以隨時在面板上添加一個EmptyBorder以提供更多空間。 Swig教程還有一個關於「如何使用邊框」的部分,您可以閱讀以獲取更多信息。 – camickr