如何更改通过IntelliJ IDEA GUI生成的按钮的文本?

时间:2018-11-16 13:22:58

标签: java user-interface intellij-idea layout-manager

因此,我正在IntelliJ IDEA中创建一个GUI项目,假设我出于某种原因需要更改按钮的文本。好吧,我打电话给mainWindow.button1.setText("Hello");,但是当我运行程序时,它仍然显示'Click'(默认)。因此,我想也许是在我将其称为“ Hello”之后将按钮设置为“ Click”,但是当我在runnable中将程序睡眠了一秒钟时,它仍然从未更改过。这是按钮的代码:

private void $$$setupUI$$$() {
    panel = new JPanel();
    panel.setLayout(new com.intellij.uiDesigner.core.GridLayoutManager(2, 2, new Insets(0, 0, 0, 0), -1, -1));
    button1 = new JButton();
    button1.setText("Click");
    panel.add(button1, new com.intellij.uiDesigner.core.GridConstraints(1, 1, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_CENTER, com.intellij.uiDesigner.core.GridConstraints.FILL_HORIZONTAL, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_SHRINK | com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_GROW, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
    final com.intellij.uiDesigner.core.Spacer spacer1 = new com.intellij.uiDesigner.core.Spacer();
    panel.add(spacer1, new com.intellij.uiDesigner.core.GridConstraints(1, 0, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_CENTER, com.intellij.uiDesigner.core.GridConstraints.FILL_HORIZONTAL, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_WANT_GROW, 1, null, null, null, 0, false));
    final com.intellij.uiDesigner.core.Spacer spacer2 = new com.intellij.uiDesigner.core.Spacer();
    panel.add(spacer2, new com.intellij.uiDesigner.core.GridConstraints(0, 0, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_CENTER, com.intellij.uiDesigner.core.GridConstraints.FILL_VERTICAL, 1, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_WANT_GROW, null, null, null, 0, false));
}

有什么想法为什么它不会更改文本,我该怎么办?

0 个答案:

没有答案