本文整理了Java中java.awt.Panel.getPreferredSize()
方法的一些代码示例,展示了Panel.getPreferredSize()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Panel.getPreferredSize()
方法的具体详情如下:
包路径:java.awt.Panel
类名称:Panel
方法名:getPreferredSize
暂无
代码示例来源:origin: sc.fiji/Image_5D
@Override
public Dimension getPreferredSize() {
int width = selectorPanel.getPreferredSize().width;
if (colorChooserDisplayed) {
width += cColorChooser.getPreferredSize().width;
}
int height = selectorPanel.getPreferredSize().height;
if (colorChooserDisplayed) {
height = Math.max(height, cColorChooser.getPreferredSize().height);
}
return new Dimension(width, height);
}
代码示例来源:origin: sc.fiji/Image_5D
@Override
public Dimension getPreferredSize() {
final int widthButtons = allNonePanel.getPreferredSize().width;
final int widthChecks = channelPane.getPreferredSize().width;
final int width = Math.max(widthButtons, widthChecks);
int height = allNonePanel.getPreferredSize().height;
height += nChannels * channelDisplayed[0].getPreferredSize().height;
return new Dimension(width, height);
}
代码示例来源:origin: openmicroscopy/bioformats
@Override
public Dimension getPreferredSize() {
int minWidth = MIN_BROWSER_WIDTH;
int w = imp.getCanvas().getWidth();
if (w < minWidth) w = minWidth;
int h = super.getPreferredSize().height;
return new Dimension(w, h);
}
};
代码示例来源:origin: ome/bio-formats_plugins
@Override
public Dimension getPreferredSize() {
int minWidth = MIN_BROWSER_WIDTH;
int w = imp.getCanvas().getWidth();
if (w < minWidth) w = minWidth;
int h = super.getPreferredSize().height;
return new Dimension(w, h);
}
};
代码示例来源:origin: google/sagetv
public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
{
if (fullScreen)
{
System.out.println("preferredLayoutSize");
java.awt.Rectangle screenBounds = getCurrScreenBounds();
return new java.awt.Dimension(screenBounds.width, screenBounds.height);
}
java.awt.Dimension prefSize = (fixedClientSize == null) ? mainPanel.getPreferredSize() :
(java.awt.Dimension)fixedClientSize.clone();
if (decorationState != NO_DECORATIONS && titleStyle != PLATFORM_TITLE_STYLE)
{
java.awt.Insets insets = getInsets();
prefSize.width += insets.left + insets.right;
prefSize.height += insets.top + insets.bottom;
if (decorationState != NO_TITLE_DECORATION)
prefSize.height += titleBar.getPreferredSize().height;
}
return prefSize;
}
代码示例来源:origin: google/sagetv
public void actionPerformed(java.awt.event.ActionEvent evt)
{
int w = quickWidth; int h = quickHeight;
if (decorationState != NO_DECORATIONS)
{
java.awt.Insets insets = getInsets();
w += insets.left + insets.right;
h += insets.top + insets.bottom;
if (decorationState != NO_TITLE_DECORATION)
h += titleBar.getPreferredSize().height;
}
setBounds(SpecialWindow.this.getX(), SpecialWindow.this.getY(), w, h);
java.awt.EventQueue.invokeLater(new Runnable()
{
public void run() { validate(); }
});
}
});
代码示例来源:origin: overturetool/overture
Panel panel = new ShowImage(out);
JScrollPane scroller = new JScrollPane(panel);
scroller.setMaximumSize(panel.getPreferredSize());
scroller.setAutoscrolls(true);
Dimension dim = panel.getPreferredSize();
dim.setSize(dim.width + 20, dim.height + 20);
scroller.setPreferredSize(dim);
代码示例来源:origin: google/sagetv
default:
titleBar.setBounds(insets.left, insets.top, fullSize.width - insets.left - insets.right,
titleBar.getPreferredSize().height);
mainPanel.setBounds(insets.left, titleBar.getY() + titleBar.getHeight(), titleBar.getWidth(),
fullSize.height - titleBar.getHeight() - insets.top - insets.bottom);
内容来源于网络,如有侵权,请联系作者删除!