2010-10-01 291 views
0

我想在netbeans中創建桌面應用程序。我製作的GUI表單比桌面屏幕的大小要長,所以下部分的內容不可見。請幫助我解決這個問題。我在粘貼這張照片。netbeans桌面應用程序

alt text

+0

請嘗試應用下面給出任何解決方案,並提供您的意見。如果事情不清楚,你可以要求更詳細的或說明的解決方案。 – 2010-10-04 02:48:19

+0

感謝您的回覆。我嘗試了你在這裏提到的解決方案。但仍然無法解決問題。我的意思是沒有滾動條出現。我試着用它的圖像工作。但我在記事本中嘗試過,在netbeans中我不知道問題出在哪裏,但它根本不起作用。 – Pranjut 2010-10-04 04:28:12

+0

這將需要NetBeans IDE中的Matisse UI Designer的一些學習,但如解決方案中所述設計JPanel和JFrame可以解決您的問題。我添加了一些圖像到我的答案,檢查它們。 – 2010-10-05 08:23:53

回答

1

org.life.java描述的解決方案就是這樣說的。我只是闡述該解決方案,增加多一個選擇嘗試:

可能有三種方式在這種情況下,實現了可用的窗口:

  1. 設計在一個JPanel,而不是JFrame的形式組成。然後將新設計的JPanel添加到JScrollPane中的新JFrame中
  2. 使用窗口右側的可用空間來排列控件並降低JFrame的高度使用JTabbedPane將組件保留在單獨的選項卡中如常規,地址,聯繫人,並移動標籤中的相應組件
  3. 在選項2和3中,提交按鈕應保存在底部區域的JFrame中,以便始終可見。

與問候
圖沙·喬希,那格浦爾

UPDATE:

在我的建議實施第一點後,我創建了一個JPanel通過NetBeans IDE,並把它命名爲ComponentsPanel。然後我創建了一個JFrame,並在該框架中添加了一個JScrollPane和JButton。我還將之前創建的ComponentsPanel與所有文本字段一起添加到JScrollPane中。結果看起來如下:

alt text

滾動滾動窗格後,窗口將類似於如下:

alt text

+0

多謝先生,解決方案是非常有效的和有用的...再次感謝.... – Pranjut 2010-10-23 10:00:48

4

要麼你可以調整你的組件以適應大小或者您可以使用滾動窗格的基本組件,並把所有的部件上因此會出現滾動條

Here is demo for scrollpane

+0

+1使用JScrollPane,或者將表單組件分成兩列。 – Qwerky 2010-10-01 09:08:20

+0

@Qwerky是啊多數民衆贊成我的意思是調整組件 – 2010-10-01 09:12:01