如何更新JLabel文本?
我正在制作一个Hangman游戏,其中一个我要制作的东西是JLabel
文本,它用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 } }
要更新标签中的文本,请使用label.setText("New text")
。
但是,如果没有看到代码,就很难说它为什么不更新,因为可能还有其他错误。
public void updatemylabel(String text){ JLabel.setText("ex."+text); //place this method inside your Jframe class extend from javax.swing.Jframe }
JLabel.setText( “恩。” +文字);
super.update(this.getGraphics());
- Java EE应用程序中的样式路径
- 如何使用Java引用使用Java Unsafe释放内存?
- 使用JAAS LdapLoginModule通过ActiveDirectory进行身份validation时遇到FailedLoginException
- 使用dropwizardvalidation,我可以访问数据库以插入记录
- JSP表达式语言和动态属性名称
- 如何将javax.time.Instant格式化为本地时区中的字符串?
- 使用Eclipse在Manifest文件中构建ClassPath变量
- 创建名为’org.springframework.security.filterChains’Spring + Hibernate + UserDetailService的bean时出错
- 确保已成功部署服务,并且服务器已运行