本文整理了Java中javax.swing.text.JTextComponent.getSelectionColor()
方法的一些代码示例,展示了JTextComponent.getSelectionColor()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JTextComponent.getSelectionColor()
方法的具体详情如下:
包路径:javax.swing.text.JTextComponent
类名称:JTextComponent
方法名:getSelectionColor
暂无
代码示例来源:origin: bobbylight/RSyntaxTextArea
Paint paint = getPaint();
if (paint==null) {
g2d.setColor(c.getSelectionColor());
代码示例来源:origin: bobbylight/RSyntaxTextArea
g2d.setColor(c.getSelectionColor());
代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-ui
/** Returns the text editor's highlight color.
*/
protected Color getHighlightColor()
{
JTextComponent textComp = (JTextComponent)fContainer;
return textComp.getSelectionColor();
}
代码示例来源:origin: bobbylight/RSyntaxTextArea
c = editor.getSelectionColor();
if (c==null) {
c = UIManager.getColor("nimbusSelectionBackground");
代码示例来源:origin: com.bitplan.antlr/com.bitplan.antlr
public LinePainter(JTextComponent component) {
this(component, null);
// http://www.colourlovers.com/color/FF9494/error_red
errorColor = new Color(255, 148, 148);
setLighter(component.getSelectionColor());
}
代码示例来源:origin: stackoverflow.com
public void paint(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c) {
Rectangle alloc = bounds.getBounds();
try {
// --- determine locations ---
TextUI mapper = c.getUI();
Rectangle p0 = mapper.modelToView(c, offs0);
Rectangle p1 = mapper.modelToView(c, offs1);
// --- render ---
Color color = getColor();
if (color == null) {
g.setColor(c.getSelectionColor());
}
else {
g.setColor(color);
}
代码示例来源:origin: org.gosu-lang.gosu/gosu-editor
/**
* Paints a highlight over a line just uses the first point a work around only
*/
@Override
public Shape paintLayer( Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view )
{
Color color = getColor();
if( color == null )
{
g.setColor( c.getSelectionColor() );
}
else
{
g.setColor( color );
}
return paintUnderline( g, offs0, offs1, c, color );
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
JTextComponent c,
View view) {
g.setColor(color == null ? c.getSelectionColor() : color);
代码示例来源:origin: org.jclarion/clarion-runtime
public Shape paintLayer(Graphics g, int offs0, int offs1, Shape bounds,
JTextComponent c, View view) {
g.setColor(color == null ? c.getSelectionColor() : color);
代码示例来源:origin: mucommander/mucommander
/**
* Returns the color of the right {@link #type type} used by the specified component.
* @param component component to analyse.
* @return the color of the right {@link #type type} used by the specified component.
*/
private Color getColor(JComponent component) {
// Foreground color.
if(type == FOREGROUND)
return component.getForeground();
// Background color.
else if(type == BACKGROUND)
return component.getBackground();
// Text component specific colors.
else if(component instanceof JTextComponent) {
JTextComponent comp;
comp = (JTextComponent)component;
// Selection foreground color.
if(type == SELECTION_FOREGROUND)
return comp.getSelectedTextColor();
// Selection background color.
else if(type == SELECTION_BACKGROUND)
return comp.getSelectionColor();
}
return null;
}
代码示例来源:origin: com.fifesoft/rsyntaxtextarea
Paint paint = getPaint();
if (paint==null) {
g2d.setColor(c.getSelectionColor());
代码示例来源:origin: org.nuiton.thirdparty/rsyntaxtextarea
Paint paint = getPaint();
if (paint==null)
g2d.setColor(c.getSelectionColor());
else
g2d.setPaint(paint);
代码示例来源:origin: org.codehaus.jtstand/jtstand-editor
Paint paint = getPaint();
if (paint==null)
g2d.setColor(c.getSelectionColor());
else
g2d.setPaint(paint);
代码示例来源:origin: org.codehaus.jtstand/jtstand-editor
g.setColor(c.getSelectionColor());
代码示例来源:origin: org.jspresso.framework/jspresso-swing-application
/**
* {@inheritDoc}
*/
@Override
protected void protectedReadabilityChange() {
super.protectedReadabilityChange();
if (isReadable()) {
if (savedSelectedTextColor != null) {
getConnectedJComponent().setSelectedTextColor(savedSelectedTextColor);
}
savedSelectedTextColor = null;
} else if (savedSelectedTextColor == null) {
savedSelectedTextColor = getConnectedJComponent().getSelectedTextColor();
getConnectedJComponent().setSelectedTextColor(
getConnectedJComponent().getSelectionColor());
}
}
代码示例来源:origin: org.jspresso/jspresso-swing-application
/**
* {@inheritDoc}
*/
@Override
protected void protectedUpdateState() {
super.protectedUpdateState();
if (isReadable()) {
if (savedSelectedTextColor != null) {
getConnectedJComponent().setSelectedTextColor(savedSelectedTextColor);
}
savedSelectedTextColor = null;
} else if (savedSelectedTextColor == null) {
savedSelectedTextColor = getConnectedJComponent().getSelectedTextColor();
getConnectedJComponent().setSelectedTextColor(
getConnectedJComponent().getSelectionColor());
}
getConnectedJComponent().setEditable(isWritable());
}
}
代码示例来源:origin: org.swinglabs.swingx/swingx-core
promptComponent.getHighlighter().addHighlight(0,
promptComponent.getText().length(),
new DefaultHighlightPainter(txt.getSelectionColor()));
} catch (BadLocationException e) {
e.printStackTrace();
promptComponent.setSelectionColor(txt.getSelectionColor());
promptComponent.setEditable(txt.isEditable());
promptComponent.setMargin(txt.getMargin());
代码示例来源:origin: org.swinglabs.swingx/swingx-all
promptComponent.getHighlighter().addHighlight(0,
promptComponent.getText().length(),
new DefaultHighlightPainter(txt.getSelectionColor()));
} catch (BadLocationException e) {
e.printStackTrace();
promptComponent.setSelectionColor(txt.getSelectionColor());
promptComponent.setEditable(txt.isEditable());
promptComponent.setMargin(txt.getMargin());
代码示例来源:origin: khuxtable/seaglass
Color s = c.getSelectionColor();
代码示例来源:origin: org.opentcs.thirdparty.jhotdraw/jhotdraw
Color s = editor.getSelectionColor();
if ((s == null) || (s instanceof UIResource)) {
editor.setSelectionColor(plaf.getColor(prefix + ".selectionBackground"));
内容来源于网络,如有侵权,请联系作者删除!