У меня есть JLabel с некоторым текстом в нем. Этот JLabel занимает всю нижнюю часть моего JFrame. Я изменил его фон на желтый, а вся нижняя сторона стала желтой. Есть ли способ сделать это похожим на текст, который находится внутри JLabel, «подсвечивается» только цветом, имеющим желтый цвет фона, а остальные имеют другой цвет? Верхняя часть моего JFrame - JPanel.Могу ли я выделить текст в JLabel?
combo.addItemListener(new ItemChangeListener());
JPanel container = new JPanel();
container.setBackground(Color.BLUE);
response.setFont(new Font("Times new Roman", Font.BOLD, 40));
response.setHorizontalAlignment(SwingConstants.CENTER);
response.setBackground(Color.YELLOW);
response.setOpaque(true);
add(response , BorderLayout.CENTER);
container.add(selectone);
container.add(combo);
this.add(container, BorderLayout.NORTH);
Из того, что я видел, не существует метода по умолчанию для такого использования, вы можете посмотреть этот пост: http://stackoverflow.com/questions/14376216/how-to-highlight-part-of-a -jlabel-at-runtime – Antoine