当前位置: 首页 > 知识库问答 >
问题:

Java Jlabel设置

商和雅
2023-03-14

我是java初学者,我用eclipse做了一个GridBagLayout:

            import java.awt.EventQueue;
            import javax.swing.JFrame;
            import java.awt.GridBagLayout;
            import javax.swing.JLabel;
            import java.awt.GridBagConstraints;

            public class test4 {
                public static JFrame frame;
                /**
                 * Launch the application.
                 */
                public static void main(String[] args) {
                    EventQueue.invokeLater(new Runnable() {
                        public void run() {
                            try {
                                test4 window = new test4();
                                window.frame.setVisible(true);
                            } catch (Exception e) {
                                e.printStackTrace();
                            }
                        }
                    });
                    }
                /**
                 * Create the application.
                 */
                public test4() {
                    initialize();
                }
                /**
                 * Initialize the contents of the frame.
                 * @return 
                 */
                public static  void initialize() {
                    frame = new JFrame();
                    frame.setBounds(100, 100, 137, 89);
                    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                    GridBagLayout gridBagLayout = new GridBagLayout();
                    gridBagLayout.columnWidths = new int[]{0, 0};
                    gridBagLayout.rowHeights = new int[]{0, 0};
                    gridBagLayout.columnWeights = new double[]{0.0, Double.MIN_VALUE};
                    gridBagLayout.rowWeights = new double[]{0.0, Double.MIN_VALUE};
                    frame.getContentPane().setLayout(gridBagLayout);

                     JLabel lblNewLabel = new JLabel("Label");
                    GridBagConstraints gbc_lblNewLabel = new GridBagConstraints();
                    gbc_lblNewLabel.gridx = 0;
                    gbc_lblNewLabel.gridy = 0;
                    frame.getContentPane().add(lblNewLabel, gbc_lblNewLabel);


                }

            }

我要使用{lblNewLabel.setText(“test”);}在{public static void main(String[]args)}或{private static set(){lblnewlabel.settext(“test”);}}但没有奏效。我该怎么办?谢谢你的帮助。

共有1个答案

欧浩淼
2023-03-14
public class MyNiceApplication {

private Label niceLabel;

   void initialize(){...} //Frame init...

   public void setNiceLabelText(String text){
      niceLabel.setText(text);
   }

}


public static void main(String[] args) {
   MyNiceApplication app = new MyNiceApplication();
   app.setNiceLabelText("New LabelText");

}
 类似资料:
  • 问题内容: 我在JLabel中显示一些文本。基本上,我是动态生成该文本的,然后应用一些HTML标记(例如和)来格式化文本。最后,我将此格式文本分配给我的JLabel。 现在,我希望Jlabel在到达屏幕末尾时自动将文本换行到下一行,例如“记事本”中的“自动换行”功能。 我怎样才能做到这一点? 问题答案: 可以为使用HTML样式(CSS)设置宽度。反过来,这将确定要渲染的行数,并由此确定标签的首选高

  • 我将设置为,并将其添加到我的。当我运行和echo,它们都给了我正确的信息。但是,当我运行libgdx安装程序时,它会给出以下错误:<code>错误:未设置JAVA_HOME,并且在路径中找不到任何“JAVA”命令。 请在您的环境中设置JAVA_HOME变量,以匹配您的JAVA安装位置。 有什么想法吗?

  • 是否有其他方法启用它?

  • 设置菜单 可从主菜单进入设置当功能打开时,轻击以便将图标转成绿色。 连续心率。开关连续心率追踪。 飞行模式。切断健身追踪设备的所有无线通讯。 “请勿打扰”模式。禁用因手腕运动的显示屏亮起,并阻断来自您手机的智能通知。 心率 传感器模式。使用 A370 作为心率传感器,并配备心率接收设备。 关机。关闭设备。 重置当前蓝牙连接。若要使用任何蓝牙配件,需要与设备再次配对。 信息。查看您设备的 ID,固件

  • 一、简介   “设置"用于PHPCMS系统常用参数配置与管理员帐号维护。 二、功能演示 相关设置 管理员设置

  • 设置 设置包含:采集设置、站点设置、邮件发送设置、代理设置等 采集设置 开启自动采集、设置采集参数、图片本地化 页面渲染设置 代理设置 防止被屏蔽IP 翻译设置 支持百度翻译和有道翻译 站点设置 关闭前台首页、开启图片验证码 邮件发送设置 找回密码时使用

  • 设置 控制台有很多设置,这些设置都可以在控制面板中找到。点击右上角的齿轮按钮就能打开设置面板。 图 10. 设置面板

  • 设置 产品简介 用户可以在小程序设置页里控制授权状态,设置页位置:右上角-更多-关于-更多-设置 开放标准 对所有入驻小程序的企业开放 接口说明 jd.openSetting(OBJECT) 调起宿主客户端小程序设置界面,返回用户设置的操作结果,设置界面只会出现小程序已经向用户请求过的权限。 Object 参数说明: 参数 类型 必填 说明 success Function 否 接口调用成功的回调