2014-04-16 42 views
1

我想添加一個滾動窗格在我的框架的右側gui中。可以有人 給我的代碼?我不知道是否有必要導入除javax.swing之外的其他內容。以下是主要的。我希望你能讀懂它。謝謝。如何將滾動窗格添加到我的框架

import javax.swing.JFrame; 
import javax.swing.*; 


public class School { 

    public static void main (String[] args) { 

     Test t= new Test(); 
     JFrame f = new JFrame ("Calculus"); 

     f.add(t); 
     f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
     f.setSize (530, 700); 
     f.setVisible (true); 

    } 
} 
+0

每次你需要的是在[這裏](HTTP: //docs.oracle.com/javase/tutorial/uiswing/components/scrollpane.html) – Salah

+0

我犯了一個錯字。這是新的不喵。 –

+0

Salah,謝謝你的幫助。我嘗試了你的建議,但沒有奏效。我想要一個框架上的滾動窗格不是一個小文本區域。你能告訴我在哪裏可以找到信息。比你。 –

回答

0

創建JPanel然後將其添加到JScrollPane,那麼這JScrollPane添加到您的JFrame

例如:

JFrame f = new JFrame ("Calculus"); 
JPanel panel = new JPanel(); 
Test t= new Test(); 
panel.add(t);// add the component you want to be scrolling to the scroll pane. 
JScrollPane scrollFrame = new JScrollPane(panel, 
     JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, 
     JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); 
f.add(scrollFrame); 
+0

Salah,非常感謝你,你是一個天才。滾動窗格顯示完美,但在gui的底部,而不是在右側。你能告訴我如何把滾動窗格向右?再次感謝你的幫助。 –

+0

Salah,我想垂直的scrollpane,而不是水平的。 –

+0

你可以像上面那樣做。 – Salah

相關問題