下面列出了javax.swing.text.DefaultHighlighter#DefaultPainter ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override protected Highlighter.HighlightPainter getSelectionPainter() {
// JComponent c = getComponent();
// boolean selected = c.hasFocus();
// Container f = SwingUtilities.getAncestorOfClass(JInternalFrame.class, c);
// if (f instanceof JInternalFrame) {
// System.out.println("bbbbbbbbbbbbbb");
// JInternalFrame frame = (JInternalFrame) f;
// selected = frame.isSelected();
// }
// return selected ? DefaultHighlighter.DefaultPainter : nonFocusHighlightPainter;
return getComponent().hasFocus() ? DefaultHighlighter.DefaultPainter : NONFOCUS;
}
protected Highlighter.HighlightPainter getSelectionPainter() {
return DefaultHighlighter.DefaultPainter;
}
protected Highlighter.HighlightPainter getSelectionPainter() {
return DefaultHighlighter.DefaultPainter;
}
public static Highlighter.HighlightPainter getDefaultHighlighter() {
return DefaultHighlighter.DefaultPainter;
}