JFormattedTextFieldのは、デザインビューで消え
だから私はJFrameのに取り組んでいますし、私はいくつかのJFormattedTextFieldsを作成しました。私がDesing Viewと "Source"を切り替えるたびに、コンポーネントはデザインビューにとどまっていました。しかし、突然、デザインモードに切り替えるたびにテキストフィールドが消えますが、プログラムを実行すると表示されます。何が原因なの?私は、テキストフィールドを追加するのはここ
は私のパネルである:ここでは
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;
}