javax.swing.JPanel.getSize()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(5.4k)|赞(0)|评价(0)|浏览(153)

本文整理了Java中javax.swing.JPanel.getSize()方法的一些代码示例,展示了JPanel.getSize()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JPanel.getSize()方法的具体详情如下:
包路径:javax.swing.JPanel
类名称:JPanel
方法名:getSize

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();
    }
  }
}

相关文章

微信公众号

最新文章

更多

JPanel类方法