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

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

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

JCheckBox.setIcon介绍

暂无

代码示例

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

  1. radioCustomFromRow.setIcon(new CheckBoxMenuItemIconCustom());
  2. radioCustomFromRow.setFocusPainted(false);
  3. radioCustomToRow.setIcon(new CheckBoxMenuItemIconCustom());
  4. radioCustomToRow.setFocusPainted(false);
  5. radioCustomFromChar.setIcon(new CheckBoxMenuItemIconCustom());
  6. radioCustomFromChar.setFocusPainted(false);
  7. radioCustomToChar.setIcon(new CheckBoxMenuItemIconCustom());
  8. radioCustomToChar.setFocusPainted(false);

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

  1. private void createFollowCheckBox() {
  2. boolean f = configuration.getBoolean(ConfKeys.TAILING_PANEL_FOLLOW);
  3. follow = new JCheckBox("Follow new events", f ? Icons.FOLLOW_ON : Icons.FOLLOW_OFF, f);
  4. follow.setToolTipText("Scroll to latest log event");
  5. follow.addActionListener(e -> {
  6. boolean f1 = follow.isSelected();
  7. follow.setIcon(f1 ? Icons.FOLLOW_ON : Icons.FOLLOW_OFF);
  8. configuration.setProperty(ConfKeys.TAILING_PANEL_FOLLOW, f1);
  9. });
  10. }

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

  1. public void setIcons(Jtable table, int column, Icon icon, Icon selectedIcon) {
  2. JCheckBox cellRenderer = (JCheckBox) table.getCellRenderer(0, column);
  3. cellRenderer.setSelectedIcon(selectedIcon);
  4. cellRenderer.setIcon(icon);
  5. DefaultCellEditor cellEditor = (DefaultCellEditor) table.getCellEditor(0, column);
  6. JCheckBox editorComponent = (JCheckBox) cellEditor.getComponent();
  7. editorComponent.setSelectedIcon(selectedIcon);
  8. editorComponent.setIcon(icon);
  9. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-dlight-nativeexecution-nb

  1. private void connectionSettingsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_connectionSettingsActionPerformed
  2. connectionSettingsPanel.setVisible(connectionSettings.isSelected());
  3. connectionSettings.setIcon(connectionSettings.isSelected() ? getExpandedIcon() : getCollapsedIcon());
  4. }//GEN-LAST:event_connectionSettingsActionPerformed

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

  1. JCheckBox b = new JCheckBox();
  2. b.setPressedIcon(pressedIcon)
  3. b.setIcon(defaultIcon);
  4. b.setDisabledIcon(disabledIcon)

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

  1. Icon normal = new ImageIcon(...);
  2. Icon selected = new ImageIcon(...);
  3. JTable table = new JTable(...);
  4. table.setRowHeight(...);
  5. TableCellRenderer renderer = table.getDefaultRenderer(Boolean.class);
  6. JCheckBox checkBoxRenderer = (JCheckBox)renderer;
  7. checkBoxRenderer.setIcon( normal );
  8. checkBoxRenderer.setSelectedIcon( selected );
  9. DefaultCellEditor editor = (DefaultCellEditor)table.getDefaultEditor(Boolean.class);
  10. JCheckBox checkBoxEditor = (JCheckBox)editor.getComponent();
  11. checkBoxEditor.setIcon( normal );
  12. checkBoxEditor.setSelectedIcon( selected );

代码示例来源:origin: MrCrayfish/ModelCreator

  1. public static JCheckBox createCheckBox(String text, String tooltip, boolean selected)
  2. {
  3. JCheckBox checkBox = new JCheckBox(text);
  4. checkBox.setToolTipText(tooltip);
  5. checkBox.setSelected(selected);
  6. checkBox.setIcon(Icons.light_off);
  7. checkBox.setRolloverIcon(Icons.light_off);
  8. checkBox.setSelectedIcon(Icons.light_on);
  9. checkBox.setRolloverSelectedIcon(Icons.light_on);
  10. return checkBox;
  11. }

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

  1. public class TestPane extends JPanel {
  2. public TestPane() {
  3. try {
  4. JCheckBox cb = new JCheckBox();
  5. cb.setSelectedIcon(new ImageIcon(ImageIO.read(...)));
  6. cb.setIcon(new ImageIcon(ImageIO.read(...)));
  7. cb.setBackground(Color.RED);
  8. cb.setOpaque(true);
  9. add(cb);
  10. } catch (IOException ex) {
  11. ex.printStackTrace();
  12. }
  13. }
  14. }

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

  1. private void createPauseCheckBox() {
  2. boolean play = configuration.getBoolean(ConfKeys.TAILING_PANEL_PLAY);
  3. playTailing = new JCheckBox("", play ? Icons.TAILING_LIVE : Icons.TAILING_PAUSE, play);
  4. playTailing.setToolTipText("Pause adding new data");
  5. playTailing.addActionListener(e -> {
  6. boolean play1 = playTailing.isSelected();
  7. playTailing.setIcon(play1 ? Icons.TAILING_LIVE : Icons.TAILING_PAUSE);
  8. final LoadingDetails loadingDetails = logLoader.getLoadingDetails(dataTableModel);
  9. final Stream<LogLoadingSession> stream = loadingDetails.getLogLoadingSessions().stream();
  10. if (play1) {
  11. stream.forEach(logLoader::resume);
  12. } else {
  13. stream.forEach(logLoader::pause);
  14. }
  15. });
  16. }

代码示例来源:origin: org.nuiton.jaxx/jaxx-runtime

  1. @Override
  2. public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
  3. JComponent rendered = (JComponent) rendererDelegate.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
  4. if (rendered instanceof JCheckBox) {
  5. JCheckBox checkBox = (JCheckBox)rendered;
  6. checkBox.setHorizontalAlignment(JLabel.CENTER);
  7. checkBox.setVerticalTextPosition(JLabel.TOP);
  8. checkBox.setBorderPainted(true);
  9. checkBox.setIcon(icon);
  10. }
  11. return rendered;
  12. }

代码示例来源:origin: io.ultreia.java4all.jaxx/jaxx-runtime

  1. @Override
  2. public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
  3. JComponent rendered = (JComponent) rendererDelegate.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
  4. if (rendered instanceof JCheckBox) {
  5. JCheckBox checkBox = (JCheckBox) rendered;
  6. checkBox.setHorizontalAlignment(JLabel.CENTER);
  7. checkBox.setVerticalTextPosition(JLabel.TOP);
  8. checkBox.setBorderPainted(true);
  9. checkBox.setIcon(icon);
  10. }
  11. return rendered;
  12. }

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

  1. boxFontMetrics.getHeight(), boxFontMetrics.getHeight(), Image.SCALE_SMOOTH
  2. );
  3. checkbox.setIcon(new ImageIcon(finalBoxImage));

代码示例来源:origin: org.rwshop/org.rwshop.swing.common

  1. private static void makeCellCheckBox(JCheckBox cb, Icon icon, Icon selIcon, String tooltip){
  2. cb.setHorizontalAlignment(JCheckBox.CENTER);
  3. if(icon != null){
  4. cb.setIcon(icon);
  5. }
  6. if(selIcon != null){
  7. cb.setSelectedIcon(selIcon);
  8. }
  9. cb.setOpaque(true);
  10. cb.setToolTipText(tooltip);
  11. }

代码示例来源: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: igniterealtime/Spark

  1. private JPanel createCheckBoxes() {
  2. JPanel panel = new JPanel();
  3. panel.setLayout(new GridBagLayout());
  4. panel.setBorder(BorderFactory.createTitledBorder(Res.getString("privacy.border.block")));
  5. _blockPIn = new JCheckBox(Res.getString("privacy.label.pin.desc"));
  6. _blockPIn.setIcon(SparkRes.getImageIcon("PRIVACY_PIN_ALLOW"));
  7. _blockPIn.setSelectedIcon(SparkRes.getImageIcon("PRIVACY_PIN_DENY"));
  8. _blockPIn.setRolloverEnabled(false);
  9. _blockPOout = new JCheckBox(Res.getString("privacy.label.pout.desc"));
  10. _blockPOout.setIcon(SparkRes.getImageIcon("PRIVACY_POUT_ALLOW"));
  11. _blockPOout.setSelectedIcon(SparkRes.getImageIcon("PRIVACY_POUT_DENY"));
  12. _blockPOout.setRolloverEnabled(false);
  13. _blockMsg = new JCheckBox(Res.getString("privacy.label.msg.desc"));
  14. _blockMsg.setSelectedIcon(SparkRes.getImageIcon("PRIVACY_MSG_DENY"));
  15. _blockMsg.setIcon(SparkRes.getImageIcon("PRIVACY_MSG_ALLOW"));
  16. _blockMsg.setRolloverEnabled(false);
  17. _blockIQ = new JCheckBox(Res.getString("privacy.label.iq.desc"));
  18. _blockIQ.setSelectedIcon(SparkRes.getImageIcon("PRIVACY_QUERY_DENY"));
  19. _blockIQ.setIcon(SparkRes.getImageIcon("PRIVACY_QUERY_ALLOW"));
  20. _blockIQ.setRolloverEnabled(false);
  21. panel.add(_blockPIn, new GridBagConstraints(0, 0, 1, 1, 1.0, 0.0, GridBagConstraints.NORTHWEST, GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 0), 0, 0));
  22. panel.add(_blockPOout, new GridBagConstraints(0, 1, 1, 1, 1.0, 0.0, GridBagConstraints.NORTHWEST, GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 0), 0, 0));
  23. panel.add(_blockMsg, new GridBagConstraints(1, 0, 1, 1, 1.0, 0.0, GridBagConstraints.NORTHWEST, GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 0), 0, 0));
  24. panel.add(_blockIQ, new GridBagConstraints(1, 1, 1, 1, 1.0, 0.0, GridBagConstraints.NORTHWEST, GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 0), 0, 0));
  25. return panel;
  26. }

代码示例来源:origin: UNIVALI-LITE/Portugol-Studio

  1. @Override
  2. public void configurarCores()
  3. {
  4. if(WeblafUtils.weblafEstaInstalado())
  5. {
  6. WeblafUtils.configuraWebLaf(seletorPlugin);
  7. }
  8. setBackground(ColorController.FUNDO_CLARO);
  9. labelPluginInstalado.setBackground(ColorController.PROGRESS_BAR);
  10. labelPluginInstalado.setForeground(ColorController.COR_LETRA);
  11. seletorPlugin.setSelectedIcon(IconFactory.createIcon(IconFactory.CAMINHO_ICONES_PEQUENOS, "selected.png"));
  12. seletorPlugin.setIcon(IconFactory.createIcon(IconFactory.CAMINHO_ICONES_PEQUENOS, "unselected.png"));
  13. }

代码示例来源:origin: atarw/material-ui-swing

  1. @Override
  2. public void installUI (JComponent c) {
  3. super.installUI (c);
  4. JCheckBox checkBox = (JCheckBox) c;
  5. checkBox.setFont (UIManager.getFont ("CheckBox.font"));
  6. checkBox.setBackground (UIManager.getColor ("CheckBox.background"));
  7. checkBox.setForeground (UIManager.getColor ("CheckBox.foreground"));
  8. checkBox.setIcon (UIManager.getIcon ("CheckBox.icon"));
  9. checkBox.setSelectedIcon (UIManager.getIcon ("CheckBox.selectedIcon"));
  10. }

代码示例来源:origin: UNIVALI-LITE/Portugol-Studio

  1. public AbaGerenciadorBibliotecas(AbaCodigoFonte abaCodigoFonte) {
  2. super("Bibliotecas", IconFactory.createIcon(IconFactory.CAMINHO_ICONES_PEQUENOS, "biblioteca.png"), false);
  3. this.abaCodigoFonte = abaCodigoFonte;
  4. initComponents();
  5. List<String> libs = GerenciadorBibliotecas.getInstance().getBibliotecasDisponiveis();
  6. for (String lib : libs) {
  7. JCheckBox check = new JCheckBox(lib);
  8. check.setForeground(ColorController.COR_LETRA);
  9. check.setSelectedIcon(IconFactory.createIcon(IconFactory.CAMINHO_ICONES_PEQUENOS, "selected.png"));
  10. check.setIcon(IconFactory.createIcon(IconFactory.CAMINHO_ICONES_PEQUENOS, "unselected.png"));
  11. FabricaDicasInterface.criarTooltipEstatica(check, lib);
  12. if(abaCodigoFonte.getPortugolDocumento().getCodigoFonte().contains("inclua biblioteca "+lib)){
  13. check.setSelected(true);
  14. }
  15. check.addItemListener(new ItemListener() {
  16. @Override
  17. public void itemStateChanged(ItemEvent ie) {
  18. if(ie.getStateChange() == ItemEvent.SELECTED){
  19. abaCodigoFonte.adicionarBiblioteca(((JCheckBox)ie.getItem()).getText());
  20. }else{
  21. abaCodigoFonte.removerBiblioteca(((JCheckBox)ie.getItem()).getText());
  22. }
  23. }
  24. });
  25. painelCheckBox.add(check);
  26. }
  27. configurarCores();
  28. }

代码示例来源:origin: org.codehaus.izpack/izpack-panel

  1. CheckBoxRenderer()
  2. {
  3. if (com.izforge.izpack.util.OsVersion.IS_UNIX && !com.izforge.izpack.util.OsVersion.IS_OSX)
  4. {
  5. checkbox.setIcon(new LFIndependentIcon());
  6. checkbox.setDisabledIcon(new LFIndependentIcon());
  7. checkbox.setSelectedIcon(new LFIndependentIcon());
  8. checkbox.setDisabledSelectedIcon(new LFIndependentIcon());
  9. }
  10. checkbox.setHorizontalAlignment(CENTER);
  11. }

代码示例来源:origin: UNIVALI-LITE/Portugol-Studio

  1. marcarCheckBox.setIcon(IconFactory.createIcon(IconFactory.CAMINHO_ICONES_PEQUENOS, "unselected.png"));
  2. diferenciarCheckBox.setSelectedIcon(IconFactory.createIcon(IconFactory.CAMINHO_ICONES_PEQUENOS, "selected.png"));
  3. diferenciarCheckBox.setIcon(IconFactory.createIcon(IconFactory.CAMINHO_ICONES_PEQUENOS, "unselected.png"));
  4. palavraInteiraCheckBox.setSelectedIcon(IconFactory.createIcon(IconFactory.CAMINHO_ICONES_PEQUENOS, "selected.png"));
  5. palavraInteiraCheckBox.setIcon(IconFactory.createIcon(IconFactory.CAMINHO_ICONES_PEQUENOS, "unselected.png"));
  6. expressaoCheckBox.setSelectedIcon(IconFactory.createIcon(IconFactory.CAMINHO_ICONES_PEQUENOS, "selected.png"));
  7. expressaoCheckBox.setIcon(IconFactory.createIcon(IconFactory.CAMINHO_ICONES_PEQUENOS, "unselected.png"));
  8. avancarRadioButton.setSelectedIcon(IconFactory.createIcon(IconFactory.CAMINHO_ICONES_PEQUENOS, "selected_rounded.png"));
  9. avancarRadioButton.setIcon(IconFactory.createIcon(IconFactory.CAMINHO_ICONES_PEQUENOS, "unselected_rounded.png"));

相关文章

JCheckBox类方法