@Override
public void addTab( final String title, final IRIcon ricon, final Producer< JComponent > tabProducer, final boolean addTabMnemonic,
final boolean closeable, final Runnable beforeCloseTask ) {
// Wrapper component that listens to being shown first
final BorderPanel p = new BorderPanel();
p.addComponentListener( new ComponentAdapter() {
@Override
public void componentShown( final ComponentEvent event ) {
p.addCenter( tabProducer.produce() );
p.removeComponentListener( this );
p.validate();
}
} );
addTab( title, ricon, p, addTabMnemonic, closeable, beforeCloseTask );
}
XTabbedPane.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:scelight
作者:
评论列表
文章目录