2010-01-13 32 views

回答

2

如果你想在窗口中显示一些文本,是的,将JLabel添加到你的JFrame是好的。

只需创建所需字体的一个实例,并使用setFont将其分配给JLabel

下面是一个代码samle(从here截取):

Font font = new Font("Jokerman", Font.PLAIN, 35); 
JLabel textLabel = new JLabel(textMessage); 
textLabel.setFont(font); 
+0

我也想间隔10秒 – nicky 2010-01-13 08:59:09

+0

@nicky后更新该字符串:使用java.util.Timer中()和SwingUtilities.invokeLater( )。 – 2010-01-13 09:07:08

+0

更方便的是,一个javax.swing.Timer操作事件处理程序在事件派发线程上执行:http://java.sun.com/javase/6/docs/api/javax/swing/Timer.html – trashgod 2010-01-13 15:01:31

相关问题