私はハングマンゲームを作っています。作りたいものの1つはJLabel
textで、Wordによってはex."_ _ _ _ "
で更新されます。
必要に応じてコードを共有できます。
ラベルでsetText();
を使用してみてください
これにより、新しいjLabelが作成され、そのテキストが設定されます。
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
}
}
JLabel.setText( "ex。" + text);
super.update(this.getGraphics());
public void updatemylabel(String text){
JLabel.setText("ex."+text);
//place this method inside your Jframe class extend from javax.swing.Jframe
}
ラベルのテキストを更新するには、label.setText("New text")
を使用します。
ただし、コードを見ないと、他の問題がある可能性があるため、コードが更新されない理由を判断するのは困難です。