本文整理了Java中javax.swing.JCheckBox.setFont()
方法的一些代码示例,展示了JCheckBox.setFont()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JCheckBox.setFont()
方法的具体详情如下:
包路径:javax.swing.JCheckBox
类名称:JCheckBox
方法名:setFont
暂无
代码示例来源:origin: ron190/jsql-injection
@Override
public Component getComponent(
final JTree tree, Object nodeRenderer, final boolean isSelected, boolean isLeaf, boolean hasFocus
) {
JCheckBox checkbox = new JCheckBox(this.toString(), this.isSelected());
checkbox.setFont(
checkbox.getFont().deriveFont(
Font.PLAIN | Font.ITALIC,
checkbox.getFont().getSize()
)
);
checkbox.setText(StringUtil.detectUtf8HtmlNoWrap(this.toString()));
if (isSelected) {
if (hasFocus) {
checkbox.setBackground(HelperUi.COLOR_FOCUS_GAINED);
checkbox.setBorder(HelperUi.BORDER_FOCUS_GAINED);
} else {
checkbox.setBackground(HelperUi.COLOR_FOCUS_LOST);
checkbox.setBorder(HelperUi.BORDER_FOCUS_LOST);
}
} else {
checkbox.setBackground(Color.WHITE);
checkbox.setBorder(BorderFactory.createEmptyBorder(1, 1, 1, 1));
}
checkbox.setComponentOrientation(ComponentOrientation.getOrientation(I18n.getLocaleDefault()));
return checkbox;
}
代码示例来源:origin: com.jidesoft/jide-oss
@Override
public void setFont(Font font) {
if (font instanceof FontUIResource) {
return;
}
super.setFont(font);
}
代码示例来源:origin: baishui2004/common_gui_tools
/**
* 获取指定标题、是否selected、字体及ActionListener的JCheckbox.
*/
public JCheckBox createJCheckBox(String title, boolean isSelected, Font font, ActionListener listener) {
JCheckBox checkBox = new JCheckBox(title);
checkBox.setFont(font);
checkBox.setSelected(isSelected);
checkBox.addActionListener(listener);
return checkBox;
}
代码示例来源:origin: edu.stanford.protege/ca.uvic.cs.chisel.cajun
@Override
public void setFont(Font font) {
super.setFont(font);
getIconLabel().setFont(font);
}
代码示例来源:origin: org.codehaus.mevenide/nb-project
private void setCheckBoxValue(Boolean value, boolean defValue, JCheckBox component) {
if (value != null) {
component.setSelected(value.booleanValue());
component.setToolTipText(""); //NOI18N
inherited = false;
component.setFont(component.getFont().deriveFont(Font.BOLD));
} else {
component.setSelected(defValue);
component.setToolTipText(NbBundle.getMessage(CheckBoxUpdater.class, "MSG_Value_Inherited")); //NOI18N
inherited = true;
component.setFont(component.getFont().deriveFont(Font.PLAIN));
}
}
代码示例来源:origin: sing-group/GC4S
/**
* Returns an {@code Object} to pass to the {@code JOptionPane} methods.
* @return an {@code Object} to pass to the {@code JOptionPane} methods.
*/
public Object getMessage() {
if (this.component == null) {
this.component = new JPanel(new BorderLayout());
JLabel label = new JLabel(this.message);
Font font = label.getFont().deriveFont(Font.PLAIN);
label.setFont(font);
this.showMessageCB.setFont(font);
this.showMessageCB.setHorizontalAlignment(JCheckBox.RIGHT);
this.component.add(label, BorderLayout.CENTER);
this.component.add(showMessageCB, BorderLayout.SOUTH);
}
return this.component;
}
代码示例来源:origin: GoldenGnu/jeveassets
public CheckBoxNodeRenderer() {
Font fontValue;
fontValue = UIManager.getFont("Tree.font");
if (fontValue != null) {
leafRenderer.setFont(fontValue);
}
Boolean booleanValue = (Boolean) UIManager.get("Tree.drawsFocusBorderAroundIcon");
leafRenderer.setFocusPainted(booleanValue != null && booleanValue);
selectionBorderColor = UIManager.getColor("Tree.selectionBorderColor");
selectionForeground = UIManager.getColor("Tree.selectionForeground");
selectionBackground = UIManager.getColor("Tree.selectionBackground");
textForeground = UIManager.getColor("Tree.textForeground");
textBackground = UIManager.getColor("Tree.textBackground");
}
代码示例来源:origin: stackoverflow.com
public class ErrorMessagePane {
private JLabel message;
private JCheckBox checkBox;
private JPanel panel;
public ErrorMessagePane(Container parent, String errorMessage) {
panel = new JPanel (new MigLayout(""));
message = new JLabel (errorMessage);
message.setFont(ApplicationStyles.STANDARD_FONT);
panel.add(message);
checkBox = new JCheckBox("Don't Show This Message Again");
checkBox.setFont(ApplicationStyles.STANDARD_FONT);
panel.add(checkBox);
JOptionPane.showMessageDialog(parent, panel, "Error",
JOptionPane.ERROR_MESSAGE);
}
public boolean isCheckBoxSelected () {
return checkBox.isSelected();
}
}
代码示例来源:origin: stackoverflow.com
final JCheckBox DocumentCheckBox = new JCheckBox("Document");
final JCheckBox FilecheckBox = new JCheckBox("File");
ProduceDataDropDown.disable();
DocumentCheckBox.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
FilecheckBox.setSelected(false);
}
});
DocumentCheckBox.setFont(new Font("Times New Roman", Font.PLAIN, 14));
DocumentCheckBox.setBounds(184, 131, 123, 23);
contentPane.add(DocumentCheckBox);
FilecheckBox.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
DocumentCheckBox.setSelected(false);
}
});
FilecheckBox.setFont(new Font("Times New Roman", Font.PLAIN, 14));
FilecheckBox.setBounds(184, 157, 123, 23);
contentPane.add(FilecheckBox);
代码示例来源:origin: com.jalalkiswani/jk-desktop
/**
* Instantiates a new tree check box node renderer.
*/
// ///////////////////////////////////////////////////////////////////////////////////////
public TreeCheckBoxNodeRenderer() {
Font fontValue;
fontValue = UIManager.getFont("Tree.font");
if (fontValue != null) {
this.leafRenderer.setFont(fontValue);
}
final Boolean booleanValue = (Boolean) UIManager.get("Tree.drawsFocusBorderAroundIcon");
this.leafRenderer.setFocusPainted(booleanValue != null && booleanValue.booleanValue());
this.selectionBorderColor = UIManager.getColor("Tree.selectionBorderColor");
this.selectionForeground = UIManager.getColor("Tree.selectionForeground");
this.selectionBackground = UIManager.getColor("Tree.selectionBackground");
this.textForeground = UIManager.getColor("Tree.textForeground");
this.textBackground = UIManager.getColor("Tree.textBackground");
}
代码示例来源:origin: org.codehaus.mevenide/nb-project
private void setModelValue() {
if (inherited) {
inherited = false;
component.setFont(component.getFont().deriveFont(Font.BOLD));
component.setToolTipText(""); //NOI18N
}
boolean val = component.isSelected();
setValue(val == getDefaultValue() ? null : val);
}
代码示例来源:origin: igniterealtime/Spark
@SuppressWarnings({ "unchecked", "rawtypes" })
public void updateTitleFont() {
if (task.isCompleted()) {
Font font = box.getFont();
Map attribs = font.getAttributes();
attribs.put(TextAttribute.STRIKETHROUGH, true);
box.setFont(new Font(attribs));
box.setSelected(true);
}
else {
Font font = box.getFont();
Map Attribs = font.getAttributes();
Attribs.put(TextAttribute.STRIKETHROUGH, false);
box.setFont(new Font(Attribs));
box.setSelected(false);
}
}
代码示例来源:origin: com.jidesoft/jide-oss
private void clearAttribute() {
super.setFont(null);
super.setBackground(null);
super.setForeground(null);
}
代码示例来源:origin: MegaMek/mekhq
private JCheckBox createOptionCheckBox(String text, Icon checkboxIcon, Icon checkboxSelectedIcon) {
JCheckBox checkBox = new JCheckBox(text);
checkBox.setOpaque(false);
checkBox.setForeground(new Color(150, 220, 255));
checkBox.setFocusable(false);
checkBox.setFont(checkBox.getFont().deriveFont(Font.BOLD));
checkBox.setPreferredSize(new Dimension(150, 20));
checkBox.setIcon(checkboxIcon);
checkBox.setSelectedIcon(checkboxSelectedIcon);
checkBox.setSelected(false);
checkBox.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
repaint();
}
});
return checkBox;
}
代码示例来源:origin: abc9070410/JComicDownloader
private JCheckBox getCheckBox( String string, String enString, boolean selected )
{
string = Common.getStringUsingDefaultLanguage( string, enString ); // 使用預設語言
JCheckBox checkBox = new JCheckBox( string, selected );
checkBox.setFont( SetUp.getDefaultFont() );
if ( SetUp.getUsingBackgroundPicOfOptionFrame() )
{ // 若設定為透明,就用預定字體。
checkBox.setForeground( SetUp.getOptionFrameOtherDefaultColor() );
checkBox.setOpaque( false );
}
checkBox.addItemListener( new ItemHandler() );
return checkBox;
}
代码示例来源:origin: abc9070410/JComicDownloader
private JCheckBox getCheckBoxBold( String string, String enString, boolean selected )
{
string = Common.getStringUsingDefaultLanguage( string, enString ); // 使用預設語言
JCheckBox checkBox = new JCheckBox( string, selected );
checkBox.setFont( SetUp.getDefaultBoldFont() );
if ( SetUp.getUsingBackgroundPicOfOptionFrame() )
{ // 若設定為透明,就用預定字體。
checkBox.setForeground( SetUp.getOptionFrameOtherDefaultColor() );
checkBox.setOpaque( false );
}
checkBox.addItemListener( new ItemHandler() );
return checkBox;
}
代码示例来源:origin: org.biojava.thirdparty/forester
void addJCheckBox( final JCheckBox jcb, final JPanel p ) {
jcb.setFocusPainted( false );
jcb.setFont( ControlPanel.jcb_font );
if ( !_configuration.isUseNativeUI() ) {
jcb.setBackground( getConfiguration().getGuiBackgroundColor() );
jcb.setForeground( getConfiguration().getGuiCheckboxTextColor() );
}
p.add( jcb, "Center" );
jcb.addActionListener( this );
}
代码示例来源:origin: atarw/material-ui-swing
@Override
public void installUI (JComponent c) {
super.installUI (c);
JCheckBox checkBox = (JCheckBox) c;
checkBox.setFont (UIManager.getFont ("CheckBox.font"));
checkBox.setBackground (UIManager.getColor ("CheckBox.background"));
checkBox.setForeground (UIManager.getColor ("CheckBox.foreground"));
checkBox.setIcon (UIManager.getIcon ("CheckBox.icon"));
checkBox.setSelectedIcon (UIManager.getIcon ("CheckBox.selectedIcon"));
}
代码示例来源:origin: locationtech/jts
public Component getListCellRendererComponent(JList list, Object value,
int index, boolean isSelected, boolean cellHasFocus) {
Layer lyr = (Layer) value;
checkbox.setBackground(isSelected ? getSelectionBackground()
: getBackground());
checkbox.setForeground(isSelected ? getSelectionForeground()
: getForeground());
checkbox.setSelected(lyr.isEnabled());
checkbox.setEnabled(isEnabled());
checkbox.setFont(getFont());
checkbox.setFocusPainted(false);
checkbox.setBorderPainted(true);
checkbox.setBorder(isSelected ? UIManager
.getBorder("List.focusCellHighlightBorder") : noFocusBorder);
checkbox.setText(lyr.getNameInfo());
return checkbox;
}
}
代码示例来源:origin: net.sourceforge.ondex.apps/ovtk2
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
JCheckBox checkbox = (JCheckBox) value;
checkbox.setBackground(isSelected ? getSelectionBackground() : getBackground());
checkbox.setForeground(isSelected ? getSelectionForeground() : getForeground());
checkbox.setEnabled(isEnabled());
checkbox.setFont(getFont());
checkbox.setFocusPainted(false);
checkbox.setBorderPainted(false);
return checkbox;
}
}
内容来源于网络,如有侵权,请联系作者删除!