我正在制作一个“猜词游戏”,其中我想要创建一个
如果您需要,我可以分享代码。
JLabel
文本,根据单词更新为ex."_ _ _ _ "
。如果您需要,我可以分享代码。
setText();
来操作你的JLabel
。JLabel.setText("ex."+text);
super.update(this.getGraphics());
JLabel label = new JLabel();
label.setText("____");
您需要将此标签添加到类似于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
}
label.setText("新文本")
。但是,如果没有看到代码,很难说为什么它不会更新,因为可能存在其他问题。