JFormattedTextField 在设计视图中消失

伊戈迪

在此处输入图片说明

所以我正在研究 JFrame 并创建了一些 JFormattedTextFields。开始时,每次我在设计视图和“源”之间切换时,组件都停留在设计视图中。但是突然间,每当我切换到“设计模式”时,“文本字段”就会消失,但是当我执行程序时,它们就会显示出来。这可能是什么原因?

这是我添加文本字段的面板:

private JPanel getPanel_2() {
    if (panelFishData == null) {
        panelFishData = new JPanel();
        panelFishData.setBounds(161, 23, 253, 264);
        panelFishData.setLayout(new GridLayout(4, 2, 0, 0));
        panelFishData.add(getLblName());
        panelFishData.add(getFormatedTextFieldNameFish());
        panelFishData.add(getLblMinWeight());
        panelFishData.add(getFormattedTextFieldMinWeight());
        panelFishData.add(getLblMaxWeight());
        panelFishData.add(getFormattedTextFieldMaxWeight());
        panelFishData.add(getLblstOccurence());
        panelFishData.add(getFormattedTextFieldFirstOccurence());
    }
    return panelFishData;
}

这是我的 JFormattedTextFields 之一:

private JFormattedTextField getFormattedTextFieldMinWeight() {
    MaskFormatter mf = createMinWeightMask();

    if (formattedTextFieldMinWeight == null) {
        formattedTextFieldMinWeight = new JFormattedTextField(mf);
    }
    return formattedTextFieldMinWeight;
}

private MaskFormatter createMinWeightMask() {
    MaskFormatter mf;
    try{
        mf = new MaskFormatter("### g");  
    }
    catch(Exception ex){
        mf=null; 
    }
    return mf;
}
用户6928264

贴上代码:

    MaskFormatter mf = createMinWeightMask();

在 if 语句中。它应该工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Jbutton在设计视图中消失

来自分类Dev

Java-JFormattedTextField AddActionListener

来自分类Dev

如何删除JFormattedTextField的掩码?

来自分类Dev

JFormattedTextField而不是JTextField

来自分类Dev

JFormattedTextField特定格式

来自分类Dev

结合JSpinner和JFormattedTextField

来自分类Dev

具有JFormattedTextField的KeyListener

来自分类Dev

JFormattedTextField特定格式

来自分类Dev

JFormattedTextField而不是JTextField

来自分类Dev

结合JSpinner和JFormattedTextField

来自分类Dev

Java Swing-JFormattedTextField

来自分类Dev

从JFormattedTextField排除零

来自分类Dev

具有JFormattedTextField的KeyListener

来自分类Dev

如何删除JFormattedTextField的掩码?

来自分类Dev

如何删除JFormattedTextField中的空格?

来自分类Dev

摆动JFormattedTextField纠正多行粘贴

来自分类Dev

在视图中设计解锁按钮

来自分类Dev

if 语句设计视图中的 eval

来自分类Dev

键入时搜索栏从视图中消失

来自分类Dev

在列表视图中滚动时图像消失

来自分类Dev

滚动后,列表视图中的TextView消失

来自分类Dev

如何在Java中获取JFormattedTextField的长度?

来自分类Dev

如何获取文本并响应输入,请按JFormattedTextField

来自分类Dev

通过JFormattedTextField接收文本输入

来自分类Dev

将ActionListener添加到JFormattedTextField

来自分类Dev

JFormattedTextField值与我设置的值不同

来自分类Dev

Unity-精灵在场景视图中消失,但在游戏视图中消失

来自分类Dev

列表视图中的Android材质设计混乱

来自分类Dev

如何在视图中设计标签栏