[英]Java: JScrollPane didn't show scroll bars
我正在使用Netbeans用Java開發小型桌面應用程序。 在我的jframe上,我有各種面板和一個滾動窗格。 此JScrollPane的目的是向用戶顯示一些視覺元素。 我通過依次執行以下步驟來實現此目的:
JScrollPane
拖放到我的JFrame
所需位置 JScrollPane
的大小。 JPanel
擴展該類 public void paintComponent(Graphics g)
方法 使用以下代碼:
JPanel jpnl = new myClass();
jScrollPane2.setViewportView(jpnl);
jScrollPane2.repaint();
現在,每件事都可以按照我的要求正常運行,唯一缺少的是,當我的拖行動作很大時,JScrollPane上不會顯示滾動條。 這是我的第一個應用程序,我對Java不太了解,因此非常感謝您提供有關丟失內容的任何指導。
請記住,將必需的組件添加到JScrollPane
對象,並將滾動窗格對象添加到面板。 另外,可能還需要更改滾動條策略:使用滾動窗格的setHorizontalScrollBarPolicy()
和setVerticalScrollBarPolicy()
。
有關這些方法,請查閱JScrollPane
文檔 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.