После использования на заказ цвета:Артефакта показывает на использовании заказного цвета для JTextPane Цвет фона
Color bg = new Color(0f,0f,0f,0.5f);
для JTextPane
фона я могу видеть, что фон JTextPane
показан с частями фона, который исходит от Jlabel
, который включает в себя JTextPane
в нем.
Изображения что происходит:
Таким образом, нижняя часть JTextPane
фона ОК, но верхние один, что стоит за текстом имеют некоторые проблемы.
Как это исправить? Я сделал ошибку, используя собственный цвет для простого прозрачного фона для JTextPane
?
Код для этой части программы:
t = new JTextPane();
SimpleAttributeSet style = new SimpleAttributeSet();
StyleConstants.setAlignment(style , StyleConstants.ALIGN_CENTER);
StyleConstants.setForeground(style , Color.white);
StyleConstants.setFontFamily(style, "Times new Roman");
StyleConstants.setFontSize(style, 20);
StyleConstants.setBold(style, true);
t.setParagraphAttributes(style,true);
t.setText(" " + text.getT1().get(0).toUpperCase());
t.setOpaque(true);
Color bg = new Color(0f,0f,0f,0.5f);
t.setBackground(bg);
t.setEditable(false);
t.setBounds(250, 400, 300, 50);
animation.add(t);