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

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

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

JCheckBox.getSize介绍

暂无

代码示例

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-project

  1. @Override
  2. public void paintComponent(Graphics g) {
  3. Dimension dCheck = check.getSize();
  4. Dimension dLabel = stringDisplayer.getPreferredSize();
  5. int yLabel = 0;
  6. if (dCheck.height >= dLabel.height) {
  7. yLabel = (dCheck.height - dLabel.height) / 2;
  8. }
  9. check.setBounds(0, 0, dCheck.width, dCheck.height);
  10. check.paint(g);
  11. int y = yLabel - 2;
  12. stringDisplayer.setBounds(dCheck.width, y, dLabel.width, getHeight() - 1);
  13. g.translate(dCheck.width, yLabel);
  14. stringDisplayer.paint(g);
  15. g.translate(-dCheck.width, -yLabel);
  16. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-localhistory

  1. @Override
  2. public void paintComponent (Graphics g) {
  3. Dimension d_check = check == null ? new Dimension(0, 0) : check.getSize();
  4. Dimension d_label = stringDisplayer == null ? new Dimension(0,0) :
  5. stringDisplayer.getPreferredSize();
  6. int y_check = 0;
  7. int y_label = 0;
  8. if (d_check.height >= d_label.height) {
  9. y_label = (d_check.height - d_label.height) / 2;
  10. }
  11. if (check != null) {
  12. check.setBounds (0, 0, d_check.width, d_check.height);
  13. check.paint(g);
  14. }
  15. if (stringDisplayer != null) {
  16. int y = y_label-2;
  17. stringDisplayer.setBounds (d_check.width, y,
  18. d_label.width, getHeight()-1);
  19. g.translate (d_check.width, y_label);
  20. stringDisplayer.paint(g);
  21. g.translate (-d_check.width, -y_label);
  22. }
  23. }

相关文章

JCheckBox类方法