【发布时间】:2013-07-01 15:20:53
【问题描述】:
我正在制作一个刽子手游戏,我想做的事情之一是 JLabel text ,它会根据单词更新为 ex."_ _ _ _ "。
如果你愿意,我可以分享代码。
【问题讨论】:
-
这个问题显示了很少的研究工作。尝试访问常见问题解答link 以了解如何提出更好的问题,这反过来会让其他人更愿意提供帮助。
我正在制作一个刽子手游戏,我想做的事情之一是 JLabel text ,它会根据单词更新为 ex."_ _ _ _ "。
如果你愿意,我可以分享代码。
【问题讨论】:
尝试将setText(); 与您的JLabel 结合使用。
【讨论】:
要更新标签中的文本,请使用label.setText("New text")。
但是,如果没有看到代码,很难说它为什么不更新,因为可能还有其他问题。
【讨论】:
这将创建一个新的 jLabel 并设置其文本。
JLabel label = new JLabel();
label.setText("____");
您需要将此标签添加到like a JFrame。
如果你想快速简单,这里是用标签制作一个简单窗口的代码。
import javax.swing.JFrame;
import javax.swing.JLabel;
public class App {
public static void main(String[] args) {
JFrame frame = new JFrame("Swing Frame");
JLabel label = new JLabel("This is a Swing frame", JLabel.CENTER);
label.setText("____"); // Look familiar? <----------
frame.add(label);
frame.setSize(350, 200); // width=350, height=200
frame.setVisible(true); // Display the frame
}
}
【讨论】:
public void updatemylabel(String text){
JLabel.setText("ex."+text);
//place this method inside your Jframe class extend from javax.swing.Jframe
}
【讨论】:
JLabel.setText("ex."+text);
super.update(this.getGraphics());
【讨论】: