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

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

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

JCheckBox.updateUI介绍

暂无

代码示例

代码示例来源:origin: senbox-org/snap-desktop

  1. private void updateUI() {
  2. selectAllCheckBox.setSelected(numSelected == checkBoxes.length);
  3. selectAllCheckBox.setEnabled(numSelected < checkBoxes.length);
  4. selectAllCheckBox.updateUI();
  5. selectNoneCheckBox.setSelected(numSelected == 0);
  6. selectNoneCheckBox.setEnabled(numSelected > 0);
  7. selectNoneCheckBox.updateUI();
  8. }

代码示例来源:origin: bcdev/beam

  1. public void updateCheckBoxStates() {
  2. selectAllCheckBox.setSelected(numSelected == checkBoxes.length);
  3. selectAllCheckBox.setEnabled(numSelected < checkBoxes.length);
  4. selectAllCheckBox.updateUI();
  5. selectNoneCheckBox.setSelected(numSelected == 0);
  6. selectNoneCheckBox.setEnabled(numSelected > 0);
  7. selectNoneCheckBox.updateUI();
  8. }

代码示例来源:origin: senbox-org/snap-desktop

  1. public void updateCheckBoxStates() {
  2. selectAllCheckBox.setSelected(numSelected == checkBoxes.length);
  3. selectAllCheckBox.setEnabled(numSelected < checkBoxes.length);
  4. selectAllCheckBox.updateUI();
  5. selectNoneCheckBox.setSelected(numSelected == 0);
  6. selectNoneCheckBox.setEnabled(numSelected > 0);
  7. selectNoneCheckBox.updateUI();
  8. }

代码示例来源:origin: bcdev/beam

  1. private void updateUI() {
  2. _selectAllCheckBox.setSelected(_numSelected == _checkBoxes.length);
  3. _selectAllCheckBox.setEnabled(_numSelected < _checkBoxes.length);
  4. _selectAllCheckBox.updateUI();
  5. _selectNoneCheckBox.setSelected(_numSelected == 0);
  6. _selectNoneCheckBox.setEnabled(_numSelected > 0);
  7. _selectNoneCheckBox.updateUI();
  8. }

代码示例来源:origin: bcdev/beam

  1. public void updateCheckBoxStates() {
  2. final TreePath[] selectionPaths = checkBoxTree.getCheckBoxTreeSelectionModel().getSelectionPaths();
  3. if (selectionPaths == null || selectionPaths.length == 0) {
  4. selectAllCheckBox.setSelected(false);
  5. selectAllCheckBox.setEnabled(true);
  6. selectAllCheckBox.updateUI();
  7. selectNoneCheckBox.setSelected(true);
  8. selectNoneCheckBox.setEnabled(false);
  9. selectNoneCheckBox.updateUI();
  10. } else {
  11. final TreePath rootPath = new TreePath(checkBoxTree.getModel().getRoot());
  12. boolean allSelected = false;
  13. for (TreePath selectionPath : selectionPaths) {
  14. if (selectionPath.equals(rootPath)) {
  15. allSelected = true;
  16. }
  17. selectAllCheckBox.setSelected(allSelected);
  18. selectAllCheckBox.setEnabled(!allSelected);
  19. selectAllCheckBox.updateUI();
  20. selectNoneCheckBox.setSelected(false);
  21. selectNoneCheckBox.setEnabled(true);
  22. selectNoneCheckBox.updateUI();
  23. }
  24. }
  25. }

代码示例来源:origin: senbox-org/snap-desktop

  1. public void updateCheckBoxStates() {
  2. final TreePath[] selectionPaths = checkBoxTree.getCheckBoxTreeSelectionModel().getSelectionPaths();
  3. if (selectionPaths == null || selectionPaths.length == 0) {
  4. selectAllCheckBox.setSelected(false);
  5. selectAllCheckBox.setEnabled(true);
  6. selectAllCheckBox.updateUI();
  7. selectNoneCheckBox.setSelected(true);
  8. selectNoneCheckBox.setEnabled(false);
  9. selectNoneCheckBox.updateUI();
  10. } else {
  11. final TreePath rootPath = new TreePath(checkBoxTree.getModel().getRoot());
  12. boolean allSelected = false;
  13. for (TreePath selectionPath : selectionPaths) {
  14. if (selectionPath.equals(rootPath)) {
  15. allSelected = true;
  16. }
  17. selectAllCheckBox.setSelected(allSelected);
  18. selectAllCheckBox.setEnabled(!allSelected);
  19. selectAllCheckBox.updateUI();
  20. selectNoneCheckBox.setSelected(false);
  21. selectNoneCheckBox.setEnabled(true);
  22. selectNoneCheckBox.updateUI();
  23. }
  24. }
  25. }

代码示例来源:origin: org.jspresso.framework/jspresso-swing-application

  1. /**
  2. * Notification from the {@code UIManager} that the look and feel [L&F]
  3. * has changed. Replaces the current UI object with the latest version from
  4. * the {@code UIManager}.
  5. */
  6. @Override
  7. public void updateUI() {
  8. super.updateUI();
  9. setForeground(null);
  10. setBackground(null);
  11. }

代码示例来源:origin: org.jspresso/jspresso-swing-application

  1. /**
  2. * Notification from the <code>UIManager</code> that the look and feel [L&F]
  3. * has changed. Replaces the current UI object with the latest version from
  4. * the <code>UIManager</code>.
  5. */
  6. @Override
  7. public void updateUI() {
  8. super.updateUI();
  9. setForeground(null);
  10. setBackground(null);
  11. }

代码示例来源:origin: com.jidesoft/jide-oss

  1. @Override
  2. public void updateUI() {
  3. super.updateUI();
  4. if (isMixed()) {
  5. adjustMixedIcon();
  6. }
  7. else {
  8. restoreMixedIcon();
  9. }
  10. }

相关文章

JCheckBox类方法