下面列出了javax.swing.plaf.ComponentUI#getPreferredSize ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
public boolean getScrollableTracksViewportWidth() {
boolean bool = super.getScrollableTracksViewportWidth();
if (unwrapped) {
Component parent = this.getParent();
ComponentUI ui = this.getUI();
int uiWidth = ui.getPreferredSize(this).width;
bool = (parent == null) || (uiWidth < parent.getSize().width);
}
return bool;
}
@Override
public boolean getScrollableTracksViewportWidth() {
final Component parent = getParent();
final ComponentUI ui = getUI();
return parent == null || (ui.getPreferredSize(this).width <= parent.getSize().width);
}
@Override
public boolean getScrollableTracksViewportWidth() {
final Component parent = getParent();
final ComponentUI ui = getUI();
return parent == null || (ui.getPreferredSize(this).width <= parent.getSize().width);
}
@Override
public boolean getScrollableTracksViewportWidth() {
final Component parent = getParent();
final ComponentUI ui = getUI();
return parent == null || (ui.getPreferredSize(this).width <= parent.getSize().width);
}
@Override
public boolean getScrollableTracksViewportWidth() {
Component parent = getParent();
ComponentUI ui = getUI();
return parent != null ? (ui.getPreferredSize(this).width <= parent.getSize().width) : true;
}