2014-02-12 32 views
1

此方法從哪裏來?我試過尋找它,我找不到它。我見過的唯一例子是JPanel被擴展的地方,並且在構造函數中被調用。問題是我不想擴展JPanel,所以我如何去創建一個對象(我的問題是什麼類),以便我可以訪問此方法?我不知道JPanel從哪裏繼承這個方法。Java Swing - tabbedpane的makeTextPanel()方法

JComponent panel1 = makeTextPanel("Panel"); 
tabs.addTab("Display", panel1); 

http://docs.oracle.com/javase/tutorial/uiswing/components/tabbedpane.html

+0

對於[示例](http://stackoverflow.com/a/11949899/230513)。 – trashgod

+1

它實際上包含在您鏈接的頁面的演示中 – Reimeus

回答

2

從這裏:TabbedPaneDemo.java可在標題下找到:「規範標籤窗格」page

protected Component makeTextPanel(String text) { 
    JPanel panel = new JPanel(false); 
    JLabel filler = new JLabel(text); 
    filler.setHorizontalAlignment(JLabel.CENTER); 
    panel.setLayout(new GridLayout(1, 1)); 
    panel.add(filler); 
    return panel; 
} 

您不必延伸任何東西。你可以製作它static

+0

OH!我完全錯過了。謝謝。 – user2644819

+0

我發現那些教程很難親自導航。事情變得容易錯過。 –