我搜索了这个问题,发现了以下代码,但这些代码是针对Java Android的。我可以在Java 中使用哪些类似的代码
代码为:
ArrayList<Integer> positions = new ArrayList();
Pattern p = Pattern.compile("mp"); // insert your pattern here
Matcher m = p.matcher("Simple Text, bumping , jumping");
while (m.find()) {
positions.add(m.start());
}
Spannable spanning = new SpannableString("Simple Text");
spanning.setSpan(new ForegroundColorSpan(Color.BLUE),positions.get(i), positions.get(i)+1,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
textview.setText(spanning);
您使用Java Swing吗?
如果是,您可以将"<html>YOUR TEXT</html>"
与您的设计进行必要的自定义。
把它放在new JLabel("<html>YOUR...");
中这是Java图形设计的原理,今天我们有了JavaFX,它将取代这些接口编程的方法
您的解决方案。
你可以改变标签的颜色。
将其添加到项目中使用的jframe或jlabel中。
谢谢
Label label = new Label("Your text");
//sets the colour of text
label.setForeground(Color.BLACK);
//sets the backround of text
label.setBackground(Color.BLUE);