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

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

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

JCheckBox.getFont介绍

暂无

代码示例

代码示例来源:origin: ron190/jsql-injection

  1. @Override
  2. public Component getComponent(
  3. final JTree tree, Object nodeRenderer, final boolean isSelected, boolean isLeaf, boolean hasFocus
  4. ) {
  5. JCheckBox checkbox = new JCheckBox(this.toString(), this.isSelected());
  6. checkbox.setFont(
  7. checkbox.getFont().deriveFont(
  8. Font.PLAIN | Font.ITALIC,
  9. checkbox.getFont().getSize()
  10. )
  11. );
  12. checkbox.setText(StringUtil.detectUtf8HtmlNoWrap(this.toString()));
  13. if (isSelected) {
  14. if (hasFocus) {
  15. checkbox.setBackground(HelperUi.COLOR_FOCUS_GAINED);
  16. checkbox.setBorder(HelperUi.BORDER_FOCUS_GAINED);
  17. } else {
  18. checkbox.setBackground(HelperUi.COLOR_FOCUS_LOST);
  19. checkbox.setBorder(HelperUi.BORDER_FOCUS_LOST);
  20. }
  21. } else {
  22. checkbox.setBackground(Color.WHITE);
  23. checkbox.setBorder(BorderFactory.createEmptyBorder(1, 1, 1, 1));
  24. }
  25. checkbox.setComponentOrientation(ComponentOrientation.getOrientation(I18n.getLocaleDefault()));
  26. return checkbox;
  27. }

代码示例来源:origin: stackoverflow.com

  1. boolean previousState = checkbox.isSelected();
  2. checkbox.setSelected(false);
  3. FontMetrics boxFontMetrics = checkbox.getFontMetrics(checkbox.getFont());
  4. Icon boxIcon = UIManager.getIcon("CheckBox.icon");
  5. BufferedImage boxImage = new BufferedImage(

代码示例来源:origin: org.codehaus.mevenide/nb-project

  1. private void setCheckBoxValue(Boolean value, boolean defValue, JCheckBox component) {
  2. if (value != null) {
  3. component.setSelected(value.booleanValue());
  4. component.setToolTipText(""); //NOI18N
  5. inherited = false;
  6. component.setFont(component.getFont().deriveFont(Font.BOLD));
  7. } else {
  8. component.setSelected(defValue);
  9. component.setToolTipText(NbBundle.getMessage(CheckBoxUpdater.class, "MSG_Value_Inherited")); //NOI18N
  10. inherited = true;
  11. component.setFont(component.getFont().deriveFont(Font.PLAIN));
  12. }
  13. }

代码示例来源:origin: org.codehaus.mevenide/nb-project

  1. private void setModelValue() {
  2. if (inherited) {
  3. inherited = false;
  4. component.setFont(component.getFont().deriveFont(Font.BOLD));
  5. component.setToolTipText(""); //NOI18N
  6. }
  7. boolean val = component.isSelected();
  8. setValue(val == getDefaultValue() ? null : val);
  9. }

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

  1. private void fill(WorldWindow wwd) {
  2. final String[] productNames = defaultProductLayer.getProductNames();
  3. for (String name : productNames) {
  4. final LayerAction action = new LayerAction(defaultProductLayer, wwd, name, defaultProductLayer.getOpacity(name) != 0);
  5. final JCheckBox jcb = new JCheckBox(action);
  6. jcb.setSelected(action.selected);
  7. this.layersPanel.add(jcb);
  8. if (defaultFont == null) {
  9. this.defaultFont = jcb.getFont();
  10. }
  11. }
  12. }

代码示例来源:origin: igniterealtime/Spark

  1. @SuppressWarnings({ "unchecked", "rawtypes" })
  2. public void updateTitleFont() {
  3. if (task.isCompleted()) {
  4. Font font = box.getFont();
  5. Map attribs = font.getAttributes();
  6. attribs.put(TextAttribute.STRIKETHROUGH, true);
  7. box.setFont(new Font(attribs));
  8. box.setSelected(true);
  9. }
  10. else {
  11. Font font = box.getFont();
  12. Map Attribs = font.getAttributes();
  13. Attribs.put(TextAttribute.STRIKETHROUGH, false);
  14. box.setFont(new Font(Attribs));
  15. box.setSelected(false);
  16. }
  17. }

代码示例来源:origin: edu.stanford.protege/explanation-workbench

  1. private void createUI() {
  2. setLayout(new BorderLayout(2, 2));
  3. JPanel headerPanel = new JPanel(new FlowLayout(FlowLayout.LEFT));
  4. JLabel label = new JLabel("Explanation " + explanationNumber);
  5. headerPanel.add(label);
  6. displayLaconicCheckBox.setFont(displayLaconicCheckBox.getFont().deriveFont(10.0f));
  7. displayLaconicCheckBox.setBorder(BorderFactory.createEmptyBorder(0, 20, 0, 0));
  8. displayLaconicCheckBox.setAction(new AbstractAction("Display laconic explanation") {
  9. public void actionPerformed(ActionEvent e) {
  10. displayLaconicExplanation(displayLaconicCheckBox.isSelected());
  11. }
  12. });
  13. if (workbenchManager.getWorkbenchSettings().getJustificationType().equals(JustificationType.LACONIC)) {
  14. displayLaconicCheckBox.setEnabled(false);
  15. }
  16. headerPanel.add(displayLaconicCheckBox);
  17. add(headerPanel, BorderLayout.NORTH);
  18. JPanel displayHolder = new JPanel(new BorderLayout());
  19. Border marginBorder = BorderFactory.createEmptyBorder(0, 20, 0, 0);
  20. Border lineBorder = BorderFactory.createLineBorder(Color.LIGHT_GRAY);
  21. displayHolder.setBorder(BorderFactory.createCompoundBorder(marginBorder, lineBorder));
  22. displayHolder.add((JComponent) display);
  23. add(displayHolder);
  24. }

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

  1. private void fill(WorldWindow wwd) {
  2. // Fill the layers panel with the titles of all layers in the world window's current model.
  3. for (Layer layer : wwd.getModel().getLayers()) {
  4. if (layer.getName().equalsIgnoreCase("Atmosphere") || layer.getName().equalsIgnoreCase("World Map") ||
  5. layer.getName().equalsIgnoreCase("Scale bar") || layer.getName().equalsIgnoreCase("Compass"))
  6. continue;
  7. final LayerAction action = new LayerAction(layer, wwd, layer.isEnabled());
  8. final JCheckBox jcb = new JCheckBox(action);
  9. jcb.setSelected(action.selected);
  10. this.layersPanel.add(jcb);
  11. if (defaultFont == null) {
  12. this.defaultFont = jcb.getFont();
  13. }
  14. }
  15. }

代码示例来源:origin: MegaMek/mekhq

  1. private JCheckBox createOptionCheckBox(String text, Icon checkboxIcon, Icon checkboxSelectedIcon) {
  2. JCheckBox checkBox = new JCheckBox(text);
  3. checkBox.setOpaque(false);
  4. checkBox.setForeground(new Color(150, 220, 255));
  5. checkBox.setFocusable(false);
  6. checkBox.setFont(checkBox.getFont().deriveFont(Font.BOLD));
  7. checkBox.setPreferredSize(new Dimension(150, 20));
  8. checkBox.setIcon(checkboxIcon);
  9. checkBox.setSelectedIcon(checkboxSelectedIcon);
  10. checkBox.setSelected(false);
  11. checkBox.addActionListener(new ActionListener() {
  12. @Override
  13. public void actionPerformed(ActionEvent e) {
  14. repaint();
  15. }
  16. });
  17. return checkBox;
  18. }

代码示例来源:origin: omegat-org/omegat

  1. jTextArea1.setFont(dontAskCheckBox.getFont());
  2. jTextArea1.setLineWrap(true);
  3. jTextArea1.setText(OStrings.getString("ISSUE_PROVIDERS_SELECTOR_MESSAGE")); // NOI18N

代码示例来源:origin: org.scijava/scijava-search

  1. headerBox.setFont(smaller(headerBox.getFont(), 2));
  2. if (parent != null) headerBox.setBackground(parent.getBackground());
  3. headerCheckboxes.put(searcher.getClass(), headerBox);

代码示例来源:origin: edu.stanford.protege/org.protege.editor.owl

  1. showImportsCheckBox.setFont(showImportsCheckBox.getFont().deriveFont(Font.PLAIN, 11.0f));
  2. add(showImportsCheckBox, BorderLayout.SOUTH);
  3. tree.setCellRenderer(new OntologyTreeCellRenderer());

代码示例来源:origin: otros-systems/otroslogviewer

  1. showHidCheckBox.setToolTipText(Messages.getMessage("browser.showHidden.tooltip"));
  2. showHidCheckBox.setMnemonic(Messages.getMessage("browser.showHidden.mnemonic").charAt(0));
  3. Font tmpFont = showHidCheckBox.getFont();
  4. showHidCheckBox.setFont(tmpFont.deriveFont(tmpFont.getSize() * 0.9f));
  5. showHidCheckBox.addActionListener(e -> updateUiFilters());

代码示例来源:origin: org.protege/protege-editor-owl

  1. showImportsCheckBox.setFont(showImportsCheckBox.getFont().deriveFont(Font.PLAIN, 11.0f));
  2. add(showImportsCheckBox, BorderLayout.SOUTH);
  3. tree.setCellRenderer(new OntologyTreeCellRenderer());

代码示例来源:origin: GoldenGnu/jeveassets

  1. jAll.setActionCommand(TrackerAction.ALL.name());
  2. jAll.addActionListener(listener);
  3. jAll.setFont(new Font(jAll.getFont().getName(), Font.ITALIC, jAll.getFont().getSize()));

代码示例来源:origin: org.gdl-lang.gdl-tools/openehr-utils-gui-swing

  1. leafRenderer.setFont(leafRenderer.getFont().deriveFont(Font.ITALIC));
  2. leafRenderer.setFont(leafRenderer.getFont().deriveFont(Font.BOLD));

相关文章

JCheckBox类方法