2014-02-22 182 views
0

我想滾動窗格。可滾動窗口

請看看圖片picture 正如您在導航器中看到的,我使用了Tabbed Pane,然後在其上放置了Scroll Panes。然後放置面板上。然後添加Lables。看起來我正在試圖用右腳伸到左耳。但沒有jPanel1我的標籤佔據了整個面板尺寸。

現在我的滾動面板不能正常工作。

它在這個picture可見。

嗯,我把窗戶縮小了。但底部的滾動條不允許我觸及右邊的邊界。這個滾動條看起來很奇怪。它只有左箭頭。沒有一個正確的。如果我使窗口變小,沒有垂直滾動條。

你能給我一個提示如何使可滾動窗口?

+0

我不清楚自己在做什麼,但首先你說過你放置了一個滾動窗格,然後是一個窗格l在滾動窗格中,然後在面板中添加一個標籤。這應該工作。然後你說 - 「但是沒有jPanel1我的標籤佔據了整個面板尺寸。」這兩件事情有點矛盾。第一部分是正確的做法。 ScrollPane - > JPanel - > Components'。沒有面板,您將標籤作爲滾動窗格的視口。 –

+0

@peeskillet,我無法組織選項卡式面板。我嘗試了你的建議。它的工作原理,但沒有標籤。 – Trts

+0

所以你想讓每個選項卡都有自己的滾動窗格?我不明白問題所在。 –

回答

0

我不知道你做錯了什麼,這是結果我得到當我做這一點,僅此而已。

  1. 拖放一個標籤面板至框架
  2. 拖放一個滾動窗格選項卡面板
  3. 拖動和麪板拖放到滾動窗格
  4. 拖放一個標籤到面板,另一個標籤的底部。

enter image description here

大小調整爲更小的框架和滾動條出現

enter image description here

導航器窗口

enter image description here

+0

這個問題似乎是我的JFrame和Windows中的實際窗口不一致。我的JFrame約爲屏幕尺寸的四分之一。請看看我得到的東西(圖片供你下載):[鏈接](http://yadi.sk/d/ssbwEEoqJMkVi)。換句話說,你的方法似乎有效。但結果並不令人滿意:我希望任何幀都與Windows中的窗口完全一致。現在我面對的情況是,當我沒有滾動條時,取決於Windows中的窗口大小。你能推薦任何東西嗎? – Trts

+0

我不認爲我完全理解你的要求。 –

+0

請看看圖片[鏈接](http://yadi.sk/d/ssbwEEoqJMkVi)。讓我們仔細檢查一下ScrollBarsAppear的圖片。那麼,滾動條真的出現了。我們可以看到右下角的第二個標籤(半隱藏)。但是整個Windows窗口的邊界遠在右邊。這本身並不好。然後讓我們看看ScrollBarDisappear的圖片。我們再次可以看到右下角的半隱藏標籤。但現在沒有任何滾動條。在AppearAgain的圖片中,我們可以看到滾動條再次出現。 – Trts