本文整理了Java中javax.swing.JComboBox.getForeground()
方法的一些代码示例,展示了JComboBox.getForeground()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JComboBox.getForeground()
方法的具体详情如下:
包路径:javax.swing.JComboBox
类名称:JComboBox
方法名:getForeground
暂无
代码示例来源:origin: google/sagetv
public boolean isNameSolid() { return fontNameC.getForeground() == java.awt.Color.black; }
public boolean isStyleSolid() { return fontStyleC.getForeground() == java.awt.Color.black; }
代码示例来源:origin: google/sagetv
public boolean isStyleSolid() { return fontStyleC.getForeground() == java.awt.Color.black; }
代码示例来源:origin: org.japura/japura-gui
@Override
public Color getForeground() {
return getComboBox().getForeground();
}
代码示例来源:origin: google/sagetv
public void acceptEdit()
{
if (hookChoice.getForeground() == java.awt.Color.black)
{
for (int i = 0; i < widgs.length; i++)
{
Widget widg = widgs[i];
Object o = hookChoice.getSelectedItem();
if (o == null)
WidgetFidget.setName(widg, "");
else
{
String s = o.toString();
WidgetFidget.setName(widg, s);
if (s.length() > 0)
WidgetFidget.setName(widg, s.substring(0, s.indexOf('(')));
}
}
}
}
代码示例来源:origin: com.github.arnabk/pgslookandfeel
public void setEnabled(boolean enabled) {
super.setEnabled(enabled);
// Set the background and foreground to the combobox colors.
if (enabled) {
setBackground(comboBox.getBackground());
setForeground(comboBox.getForeground());
} else {
setBackground(UIManager.getColor("ComboBox.disabledBackground"));
setForeground(UIManager.getColor("ComboBox.disabledForeground"));
}
}
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-bugtracking
public void setNoResults (boolean areNoResults) {
// no op when called too soon
if (command == null || origForeground == null) {
return;
}
// don't alter color if showing hint already
if (command.getForeground().equals(((JTextField) command.getEditor().getEditorComponent()).getDisabledTextColor())) {
return;
}
command.setForeground(areNoResults ? Color.RED : origForeground);
}
代码示例来源:origin: google/sagetv
public void itemStateChanged(java.awt.event.ItemEvent evt)
{
if (evt.getStateChange() == java.awt.event.ItemEvent.SELECTED)
{
if (catChoice.getForeground() != java.awt.Color.black)
{
catChoice.setForeground(java.awt.Color.black);
methChoice.setForeground(java.awt.Color.black);
catChoice.repaint();
methChoice.repaint();
}
java.util.ArrayList methList = (java.util.ArrayList) Catbert.categoryMethodMap.get(evt.getItem());
if (methList != null)
{
String[] methArr = (String[]) methList.toArray(new String[0]);
java.util.Arrays.sort(methArr);
synchronized (methChoice.getTreeLock())
{
methChoice.removeAllItems();
methChoice.addItem("");
for (int i = 0; i < methArr.length; i++)
methChoice.addItem(methArr[i]);
}
//win.pack();
}
}
}
});
代码示例来源:origin: google/sagetv
public void itemStateChanged(java.awt.event.ItemEvent evt)
if (catChoice.getForeground() != java.awt.Color.black)
代码示例来源:origin: google/sagetv
public void acceptEdit() throws ParseException
{
for (int j = 0; j < widgs.length; j++)
{
Widget widg = widgs[j];
if (nameField.getBackground() == java.awt.Color.white)
// 601 widg.setName(nameField.getText());
WidgetFidget.setName(widg, nameField.getText());
Object o = methChoice.getSelectedItem();
if (methChoice.getForeground() == java.awt.Color.black)
widg.setTempProperty("Method", (o == null) ? "" : o.toString());
for (int i = 0; i < varNameFields.length; i++)
if (varNameFields[i].getBackground() == java.awt.Color.white)
widg.setTempProperty("Variable"+i, varNameFields[i].getText());
if (prefixField.getBackground() == java.awt.Color.white)
widg.setTempProperty("Prefix", prefixField.getText());
if (suffixField.getBackground() == java.awt.Color.white)
widg.setTempProperty("Suffix", suffixField.getText());
}
// nielm: syntax check 0th widget so that all edits get applied,
// but only one error triggered
Catbert.precompileWidget(widgs[0]);
}
代码示例来源:origin: com.github.arnabk/pgslookandfeel
c.setForeground(comboBox.getForeground());
c.setBackground(comboBox.getBackground());
} else {
代码示例来源:origin: com.synaptix/SynaptixTattoo
/**
* Configures the list which is used to hold the combo box items in the
* popup. This method is called when the UI class is created.
*
* @see #createList
*/
protected void configureList() {
list.setFont(comboBox.getFont());
list.setForeground(comboBox.getForeground());
list.setBackground(comboBox.getBackground());
list.setSelectionForeground(UIManager
.getColor("ComboBox.selectionForeground"));
list.setSelectionBackground(UIManager
.getColor("ComboBox.selectionBackground"));
list.setBorder(null);
list.setCellRenderer(comboBox.getRenderer());
list.setFocusable(false);
list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
setListSelection(comboBox.getSelectedIndex());
installListListeners();
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/toniclf
c.setForeground(comboBox.getForeground());
c.setBackground(comboBox.getBackground());
代码示例来源:origin: org.netbeans.api/org-openide-explorer
@Override
public void paintCurrentValue(Graphics g, Rectangle bounds, boolean hasFocus) {
ListCellRenderer renderer = comboBox.getRenderer();
//Fix for an obscure condition when renderer may be null -
//can't figure how this can happen unless the combo box is
//painted before installUI() has completed (which is called
//by the superclass constructor calling updateUI(). Only
//happens when opening an individual Properties window. Maybe
//the window is constructed off the AWT thread?
if ((listBox == null) || (renderer == null)) {
return;
}
Component c;
c = renderer.getListCellRendererComponent(listBox, comboBox.getSelectedItem(), -1, false, false);
c.setFont(comboBox.getFont());
c.setForeground(comboBox.isEnabled() ? comboBox.getForeground() : PropUtils.getDisabledForeground());
c.setBackground(comboBox.getBackground());
boolean shouldValidate = false;
if (c instanceof JPanel) {
shouldValidate = true;
}
currentValuePane.paintComponent(
g, c, comboBox, bounds.x, bounds.y, bounds.width, bounds.height, shouldValidate
);
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
public void paintCurrentValue(Graphics g, Rectangle bounds,boolean hasFocus) {
ListCellRenderer renderer = comboBox.getRenderer();
//Fix for an obscure condition when renderer may be null -
//can't figure how this can happen unless the combo box is
//painted before installUI() has completed (which is called
//by the superclass constructor calling updateUI(). Only
//happens when opening an individual Properties window. Maybe
//the window is constructed off the AWT thread?
if ((listBox == null) || (renderer == null)) {
return;
}
Component c;
c = renderer.getListCellRendererComponent( listBox,
comboBox.getSelectedItem(),
-1,
false,
false );
c.setFont(comboBox.getFont());
c.setForeground(comboBox.isEnabled() ? comboBox.getForeground() :
PropUtils.getDisabledForeground());
c.setBackground(comboBox.getBackground());
boolean shouldValidate = false;
if (c instanceof JPanel) {
shouldValidate = true;
}
currentValuePane.paintComponent(g,c,comboBox,bounds.x,bounds.y,
bounds.width,bounds.height, shouldValidate);
}
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
public void paintCurrentValue(Graphics g, Rectangle bounds,boolean hasFocus) {
ListCellRenderer renderer = comboBox.getRenderer();
//Fix for an obscure condition when renderer may be null -
//can't figure how this can happen unless the combo box is
//painted before installUI() has completed (which is called
//by the superclass constructor calling updateUI(). Only
//happens when opening an individual Properties window. Maybe
//the window is constructed off the AWT thread?
if ((listBox == null) || (renderer == null)) {
return;
}
Component c;
c = renderer.getListCellRendererComponent( listBox,
comboBox.getSelectedItem(),
-1,
false,
false );
c.setFont(comboBox.getFont());
c.setForeground(comboBox.isEnabled() ? comboBox.getForeground() :
PropUtils.getDisabledForeground());
c.setBackground(comboBox.getBackground());
boolean shouldValidate = false;
if (c instanceof JPanel) {
shouldValidate = true;
}
currentValuePane.paintComponent(g,c,comboBox,bounds.x,bounds.y,
bounds.width,bounds.height, shouldValidate);
}
代码示例来源:origin: net.sf.nimrod/nimrod-laf
c.setForeground( comboBox.getForeground());
c.setForeground( comboBox.getForeground());
c.setBackground( comboBox.getBackground());
内容来源于网络,如有侵权,请联系作者删除!