本文整理了Java中javax.swing.JComponent.hasFocus()
方法的一些代码示例,展示了JComponent.hasFocus()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JComponent.hasFocus()
方法的具体详情如下:
包路径:javax.swing.JComponent
类名称:JComponent
方法名:hasFocus
暂无
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
public void paint(Graphics g, JComponent c ) {
super.paint (g, c);
if (c.hasFocus() && !tableUI) {
Color prev = g.getColor();
try {
g.setColor (PropUtils.getShadowColor());
g.drawRect(2,2,c.getWidth()-5, c.getHeight()-5);
} finally {
g.setColor(prev);
}
}
}
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
public void paint(Graphics g, JComponent c ) {
super.paint (g, c);
if (c.hasFocus() && !tableUI) {
Color prev = g.getColor();
try {
g.setColor (PropUtils.getShadowColor());
g.drawRect(2,2,c.getWidth()-5, c.getHeight()-5);
} finally {
g.setColor(prev);
}
}
}
代码示例来源:origin: org.netbeans.api/org-openide-explorer
@Override
public void paint(Graphics g, JComponent c) {
super.paint(g, c);
if (c.hasFocus() && !tableUI) {
Color prev = g.getColor();
try {
g.setColor(PropUtils.getShadowColor());
g.drawRect(2, 2, c.getWidth() - 5, c.getHeight() - 5);
} finally {
g.setColor(prev);
}
}
}
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-cnd-gizmo
@Override
protected void componentDeactivated() {
super.componentDeactivated();
lastFocusedComponent = null;
if (indicatorPanels == null || indicatorPanels.size() == 0) {
return;
}
for (JComponent c : indicatorPanels) {
if (c.hasFocus()) {
lastFocusedComponent = c;
break;
}
}
if (lastFocusedComponent == null) {
lastFocusedComponent = indicatorPanels.get(0);
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-dlight-core-ui
@Override
protected void componentDeactivated() {
super.componentDeactivated();
lastFocusedComponent = null;
if (indicatorPanels == null || indicatorPanels.size() == 0) {
return;
}
for (JComponent c : indicatorPanels) {
if (c.hasFocus()) {
lastFocusedComponent = c;
break;
}
}
if (lastFocusedComponent == null) {
lastFocusedComponent = indicatorPanels.get(0);
}
}
代码示例来源:origin: com.jidesoft/jide-oss
/**
* Gets the color to paint the selected rows.
*
* @param c the component
* @return the selection color.
* @since 3.4.6
*/
protected Color getSelectionColor(JComponent c) {
Color selectedColor = UIManager.getColor("NavigationComponent.selectionBackground");
if (selectedColor == null) {
selectedColor = UIManager.getColor("Tree.selectionBackground");
}
if (!c.hasFocus()) {
selectedColor = ColorUtils.toGrayscale(selectedColor).brighter();
if (Color.WHITE.equals(selectedColor)) {
selectedColor = new Color(202, 202, 202);
}
}
return selectedColor;
}
代码示例来源:origin: khuxtable/seaglass
/**
* DOCUMENT ME!
*
* @param context DOCUMENT ME!
* @param g DOCUMENT ME!
* @param c DOCUMENT ME!
*/
void paintBackground(SeaGlassContext context, Graphics g, JComponent c) {
context.getPainter().paintTextFieldBackground(context, g, 0, 0, c.getWidth(), c.getHeight());
// If necessary, paint the placeholder text.
if (placeholderText != null && ((JTextComponent) c).getText().length() == 0 && !c.hasFocus()) {
paintPlaceholderText(context, g, c);
}
}
代码示例来源:origin: org.swinglabs.swingx/swingx-core
public static void adjustFocus(JComponent component) {
if ((!(component.hasFocus())) && (component.isRequestFocusEnabled()))
component.requestFocus();
}
代码示例来源:origin: org.swinglabs.swingx/swingx-all
public static void adjustFocus(JComponent component) {
if ((!(component.hasFocus())) && (component.isRequestFocusEnabled()))
component.requestFocus();
}
代码示例来源:origin: org.bidib.jbidib.swinglabs.swingx/swingx-core
public static void adjustFocus(JComponent component) {
if ((!(component.hasFocus())) && (component.isRequestFocusEnabled()))
component.requestFocus();
}
代码示例来源:origin: com.haulmont.thirdparty/swingx-core
public static void adjustFocus(JComponent component) {
if ((!(component.hasFocus())) && (component.isRequestFocusEnabled()))
component.requestFocus();
}
代码示例来源:origin: org.swinglabs.swingx/swingx-core
@Override
public boolean isEnabled(Object sender) {
if (component == null || !component.isEnabled() || !component.hasFocus())
return false;
return isClickable(getFocusedCell());
}
};
代码示例来源:origin: org.swinglabs.swingx/swingx-all
@Override
public boolean isEnabled(Object sender) {
if (component == null || !component.isEnabled() || !component.hasFocus())
return false;
return isClickable(getFocusedCell());
}
};
代码示例来源:origin: org.bidib.jbidib.swinglabs.swingx/swingx-core
@Override
public boolean isEnabled(Object sender) {
if (component == null || !component.isEnabled() || !component.hasFocus())
return false;
return isClickable(getFocusedCell());
}
};
代码示例来源:origin: org.codehaus.jtstand/jtstand-desktop
@Override
public boolean isEnabled() {
if (component == null || !component.isEnabled() || !component.hasFocus())
return false;
return isClickable(getFocusedCell());
}
};
代码示例来源:origin: com.haulmont.thirdparty/swingx-core
@Override
public boolean isEnabled(Object sender) {
if (component == null || !component.isEnabled() || !component.hasFocus())
return false;
return isClickable(getFocusedCell());
}
};
代码示例来源:origin: com.github.insubstantial/substance
public static final boolean isFocused(Component component) {
if (QuaquaUtilities.isOnActiveWindow(component)) {
Component c = component;
if (c instanceof JComponent) {
if (c instanceof JScrollPane) {
JViewport viewport = ((JScrollPane) component).getViewport();
if (viewport != null) {
c = viewport.getView();
}
}
if (c instanceof JTextComponent
&& !((JTextComponent) c).isEditable()) {
return false;
}
return c != null
&& (((JComponent) c).hasFocus() || ((JComponent) c).getClientProperty("Quaqua.drawFocusBorder") == Boolean.TRUE);
}
}
return false;
}
代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-bu
for (Enumeration e = BuLib.getAllSubComponents(cp).elements(); e.hasMoreElements();) {
Object o = e.nextElement();
if ((o instanceof JComponent) && ((JComponent) o).hasFocus()) {
focus = (JComponent) o;
break;
代码示例来源:origin: org.java.net.substance/substance
public static final boolean isFocused(Component component) {
if (QuaquaUtilities.isOnActiveWindow(component)) {
Component c = component;
if (c instanceof JComponent) {
if (c instanceof JScrollPane) {
JViewport viewport = ((JScrollPane) component).getViewport();
if (viewport != null) {
c = viewport.getView();
}
}
if (c instanceof JTextComponent
&& !((JTextComponent) c).isEditable()) {
return false;
}
return c != null
&& (((JComponent) c).hasFocus() || ((JComponent) c).getClientProperty("Quaqua.drawFocusBorder") == Boolean.TRUE);
}
}
return false;
}
代码示例来源:origin: org.tentackle/tentackle-swing
if (c.hasFocus() && ((AbstractButton) c).isFocusPainted()) {
paintFlashingFocus(g, c);
内容来源于网络,如有侵权,请联系作者删除!