下面列出了javax.swing.JTabbedPane#putClientProperty ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
protected Data getData(JTabbedPane tabs) {
Data d = (Data) tabs.getClientProperty(PROPERTY_DATA);
if (d == null) {
d = new Data(tabs);
tabs.putClientProperty(PROPERTY_DATA, d);
}
return d;
}
/**
* Sets the tab preview painter to be used for all tabs of the specified tabbed pane.
*
* @param tabbedPane
* Tabbed pane.
* @param tabPreviewPainter
* Preview painter to be used for all tabs of the tabbed pane. Can be
* <code>null</code>.
*/
public static void setTabPanePreviewPainter(JTabbedPane tabbedPane,
TabPreviewPainter tabPreviewPainter) {
tabbedPane.putClientProperty(SubstanceExtrasSynapse.TABBED_PANE_PREVIEW_PAINTER,
tabPreviewPainter);
}