本文整理了Java中javax.swing.JPanel.getSize()
方法的一些代码示例,展示了JPanel.getSize()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JPanel.getSize()
方法的具体详情如下:
包路径:javax.swing.JPanel
类名称:JPanel
方法名:getSize
暂无
代码示例来源:origin: pentaho/mondrian
public void actionPerformed(ActionEvent e) {
toolbarNewPopupMenu.show(
jPanel2, 0, jPanel2.getSize().height);
}
});
代码示例来源:origin: pentaho/mondrian
public void actionPerformed(ActionEvent e) {
toolbarNewPopupMenu.show(
jPanel2, 0, jPanel2.getSize().height);
}
});
代码示例来源:origin: org.codehaus.izpack/izpack-installer
/**
* Returns the panels container size.
*
* @return The panels container size.
*/
public Dimension getPanelsContainerSize()
{
return panelsContainer.getSize();
}
代码示例来源:origin: it.tidalwave.netbeans/it-tidalwave-netbeans-explorer
/*******************************************************************************
*
******************************************************************************/
@Override
public Dimension getSize()
{
if (component == null)
{
return super.getSize();
}
return component.getSize();
}
代码示例来源:origin: stackoverflow.com
button1.setText("Button1");
button2.setText("Button2");
button3.setText("Button2");
JPanel panel = (JPanel)e.getComponent();
if (panel.getSize().width < panel.getPreferredSize().width)
{
button1.setText("");
button2.setText("");
button3.setText("");
}
代码示例来源:origin: sc.fiji/bigdataviewer-core
public void storeSliderSize()
{
if ( rememberSizes )
{
final Dimension dim = sliders.getSize();
if ( dim.width > 0 )
sliders.setPreferredSize( dim );
}
}
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-vmd-midp
@Override
protected int getLabelWidth() {
return (int) panel.getSize().getWidth();
}
};
代码示例来源:origin: eu.mihosoft.vrl/vrl
@Override
public Dimension getSize() {
// prevents too large/small cell height
return new Dimension(
super.getSize().width
+ insetLeftRight, iconHeight + insetTopBottom);
}
};
代码示例来源:origin: com.eas.platypus/platypus-js-scalable-widget
@Override
public Dimension getSize() {
Dimension lpref = super.getSize();
lpref.height = Math.round(lpref.height * scale);
lpref.width = Math.round(lpref.width * scale);
return lpref;
}
代码示例来源:origin: it.tidalwave.netbeans/it-tidalwave-netbeans-explorer
/*******************************************************************************************************************
*
******************************************************************************************************************/
@Override @Nonnull
public Dimension getSize()
{
if (component == null)
{
return super.getSize();
}
return component.getSize();
}
代码示例来源:origin: stackoverflow.com
void TakeSnapShot(JPanel panel,String Locatefile){
BufferedImage bi = new BufferedImage(panel.getSize().width, panel.getSize().height,BufferedImage.TYPE_INT_RGB);
panel.paint(bi.createGraphics());
File image = new File(Locatefile);
try{
image.createNewFile();
ImageIO.write(bi, "png", image);
}catch(Exception ex){
}
}
代码示例来源:origin: com.github.wshackle/poseList3DPlot
private void initFxScene() {
fxpanel.setScene(scene3DController.create3DScene(Math.max(this.jPanel1.getPreferredSize().width, this.jPanel1.getSize().width),
Math.max(this.jPanel1.getPreferredSize().height, this.jPanel1.getSize().height)
)
);
}
代码示例来源:origin: com.github.wshackle/poseList3DPlot
private void updateSizes() {
final int w = Math.max(this.jPanel1.getPreferredSize().width,
Math.min(this.getSize().width,this.jPanel1.getSize().width));
final int h = Math.max(this.jPanel1.getPreferredSize().height,
Math.min(this.getSize().height,this.jPanel1.getSize().height));
scene3DController.updateSize(w, h);
}
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-vmd-midp
@Override
protected int getLabelWidth() {
return (int)(view.getSize().getWidth() -
image.getSize().getWidth() - state.getSize().getWidth());
}
};
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-vmd-midp
private Dimension getLabelSize(){
int height = getLabelHeight();
if ( height == -1 ){
height = (int)super.getSize().getHeight();
}
return new Dimension( getPreferedWidth() , height );
}
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-vmd-midp
@Override
protected int getLabelWidth() {
return (int)(view.getSize().getWidth() -
image.getSize().getWidth() - state.getSize().getWidth());
}
};
代码示例来源:origin: com.github.davidmoten/state-diagram-viewer
private void print() {
Color bg = vvContainer.getBackground();
try {
vvContainer.setPreferredSize(vvContainer.getSize());
vvContainer.setBackground(Color.white);
Panels.print(vvContainer);
} catch (PrinterException e1) {
e1.printStackTrace();
} finally {
vvContainer.setBackground(bg);
}
}
代码示例来源:origin: senbox-org/snap-desktop
private JPanel createDescriptorTab() {
JPanel jPanel = new JPanel(new SpringLayout());
jPanel.add(createDescriptorPanel());
SpringUtilities.makeCompactGrid(jPanel, 1, 1,
DEFAULT_PADDING, DEFAULT_PADDING, DEFAULT_PADDING, DEFAULT_PADDING);
jPanel.setMaximumSize(jPanel.getSize());
return jPanel;
}
代码示例来源:origin: net.java.openjdk.cacio/cacio-shared
@Override
public Dimension getPreferredSize() {
Dimension preferredSize = null;
JPanel component = getSwingComponent();
if (component != null) {
preferredSize = getSwingComponent().getSize();
} else {
preferredSize = super.getPreferredSize();
}
return preferredSize;
}
代码示例来源:origin: cytoscape/application
public void mouseClicked(MouseEvent e) {
if (SwingUtilities.isLeftMouseButton(e)) {
final String targetName = vmm.getVisualStyle().getName();
final DefaultViewPanel panel = (DefaultViewPanel) DefaultAppearenceBuilder.showDialog(Cytoscape .getDesktop());
updateDefaultImage(targetName, (DGraphView) panel.getView(),
defaultAppearencePanel.getSize());
setDefaultPanel(defaultImageManager.get(targetName), false);
Cytoscape.getDesktop().repaint();
}
}
}
内容来源于网络,如有侵权,请联系作者删除!