本文整理汇总了Java中javax.swing.text.JTextComponent.setBackground方法的典型用法代码示例。如果您正苦于以下问题:Java JTextComponent.setBackground方法的具体用法?Java JTextComponent.setBackground怎么用?Java JTextComponent.setBackground使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.swing.text.JTextComponent
的用法示例。
在下文中一共展示了JTextComponent.setBackground方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: applyDefaultColoring
import javax.swing.text.JTextComponent; //导入方法依赖的package包/类
void applyDefaultColoring(JTextComponent textComponent) { // Called in AWT to possibly apply default coloring from settings
AttributeSet coloring = defaultColoring;
Font font = ViewUtils.getFont(coloring);
if (font != null) {
textComponent.setFont(font);
}
Color foreColor = (Color) coloring.getAttribute(StyleConstants.Foreground);
if (foreColor != null) {
textComponent.setForeground(foreColor);
}
Color backColor = (Color) coloring.getAttribute(StyleConstants.Background);
if (backColor != null) {
textComponent.setBackground(backColor);
}
}
示例2: prepareEditor
import javax.swing.text.JTextComponent; //导入方法依赖的package包/类
private void prepareEditor() {
Component c = getEditor().getEditorComponent();
if (c instanceof JTextComponent) {
JTextComponent jtc = (JTextComponent) c;
String s = jtc.getText();
if ((s != null) && (s.length() > 0)) {
jtc.setSelectionStart(0);
jtc.setSelectionEnd(s.length());
}
if (tableUI) {
jtc.setBackground(getBackground());
} else {
jtc.setBackground(PropUtils.getTextFieldBackground());
}
if( tableUI )
jtc.requestFocus();
}
if (getLayout() != null) {
getLayout().layoutContainer(this);
}
repaint();
}
示例3: setTextViewBackground
import javax.swing.text.JTextComponent; //导入方法依赖的package包/类
/**
* Set text view background color correctly. See bug #225829.
*/
private void setTextViewBackground(JTextComponent textView, Color bg) {
getOutputPane().getTextView().setBackground(bg);
getOutputPane().getFoldingSideBar().setBackground(bg);
if ("Nimbus".equals(UIManager.getLookAndFeel().getName())) { //NOI18N
UIDefaults defaults = new UIDefaults();
defaults.put("EditorPane[Enabled].backgroundPainter", bg); //NOI18N
textView.putClientProperty("Nimbus.Overrides", defaults); //NOI18N
textView.putClientProperty(
"Nimbus.Overrides.InheritDefaults", true); //NOI18N
textView.setBackground(bg);
}
}