本文整理汇总了Java中org.jdesktop.swingx.JXMultiSplitPane.getMultiSplitLayout方法的典型用法代码示例。如果您正苦于以下问题:Java JXMultiSplitPane.getMultiSplitLayout方法的具体用法?Java JXMultiSplitPane.getMultiSplitLayout怎么用?Java JXMultiSplitPane.getMultiSplitLayout使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.jdesktop.swingx.JXMultiSplitPane
的用法示例。
在下文中一共展示了JXMultiSplitPane.getMultiSplitLayout方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createEditorSetPage
import org.jdesktop.swingx.JXMultiSplitPane; //导入方法依赖的package包/类
/**
* @return
*/
protected JComponent createEditorSetPage() {
final JEditorPane editor = createEditor();
URL descriptionURL = getHTMLDescription();
try {
editor.setPage(descriptionURL);
} catch (IOException e) {
System.err.println("couldn't load description from URL:" + descriptionURL);
}
PropertyChangeListener l = new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
JXMultiSplitPane pane = SwingXUtilities.getAncestor(JXMultiSplitPane.class, editor);
if (pane != null) {
MultiSplitLayout layout = pane.getMultiSplitLayout();
layout.layoutByWeight(pane.getParent());
}
}
};
editor.addPropertyChangeListener("page", l);
return editor;
}