java中,如何设置字体的颜色?
我写好了一个代码.当按下回车后,字体显示在TextField里面,但要他可以变为其他的颜色,而不是黑色.谁会?importjava.awt.*;importjava.aw...
我写好了一个代码.当按下回车后,字体显示在TextField里面,但要他可以变为其他的颜色,而不是黑色.谁会?
import java.awt.*;
import java.awt.event.*;
public class TestColor extends Frame {
TextArea ta = new TextArea("如何设置字体颜色?");
TextField tf = new TextField();
public TestColor() {
add(ta, BorderLayout.CENTER);
add(tf, BorderLayout.SOUTH);
pack();
setVisible(true);
tf.addKeyListener(new KeyListener() {
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
ta.append(tf.getText() + "\n");
tf.setText("");
}
}
public void keyReleased(KeyEvent e) {}
public void keyTyped(KeyEvent e) {}
});
}
public static void main(String[] args) {
new TestColor();
}
}
我知道怎么设置字体颜色了,用这个ta.setForeground(Color.RED);
但我想,在一个TextField里设置不同的颜色怎么做? 展开
import java.awt.*;
import java.awt.event.*;
public class TestColor extends Frame {
TextArea ta = new TextArea("如何设置字体颜色?");
TextField tf = new TextField();
public TestColor() {
add(ta, BorderLayout.CENTER);
add(tf, BorderLayout.SOUTH);
pack();
setVisible(true);
tf.addKeyListener(new KeyListener() {
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
ta.append(tf.getText() + "\n");
tf.setText("");
}
}
public void keyReleased(KeyEvent e) {}
public void keyTyped(KeyEvent e) {}
});
}
public static void main(String[] args) {
new TestColor();
}
}
我知道怎么设置字体颜色了,用这个ta.setForeground(Color.RED);
但我想,在一个TextField里设置不同的颜色怎么做? 展开
1个回答
展开全部
public void keyReleased(KeyEvent e) {
}
tf.addKeyListener(new KeyListener() {
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
ta.append(tf.getText() + "\n");
tf.setText("");
tf.setFont(Color.BLUE);
}
}
public void keyReleased(KeyEvent e) {}
public void keyTyped(KeyEvent e) {}
});
}
}
tf.addKeyListener(new KeyListener() {
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
ta.append(tf.getText() + "\n");
tf.setText("");
tf.setFont(Color.BLUE);
}
}
public void keyReleased(KeyEvent e) {}
public void keyTyped(KeyEvent e) {}
});
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询