请问一下,我设置的jcomboBox对象为什么只允许编辑单个字符,而对其他汉字数字则可以任意编写
请教!
jcomboBox的布局设置
setupComponet(spPy, 5, 1, 1, 0, true); // 设置组件位置并添加到容器中
private void setupComponet(JComponent component, int gridx, int gridy,
int gridwidth, int ipadx, boolean fill) {
final GridBagConstraints gridBagConstrains = new GridBagConstraints();
gridBagConstrains.gridx = gridx;
gridBagConstrains.gridy = gridy;
if (gridwidth > 1) {
gridBagConstrains.gridwidth = gridwidth;
}
if (ipadx > 0) {
gridBagConstrains.ipadx = ipadx;
}
gridBagConstrains.insets = new Insets(5, 1, 3, 1);
if (fill) {
gridBagConstrains.fill = GridBagConstraints.BOTH;//HORIZONTAL;
}
getContentPane().add(component, gridBagConstrains);
}
请教!
jcomboBox的布局设置
setupComponet(spPy, 5, 1, 1, 0, true); // 设置组件位置并添加到容器中
private void setupComponet(JComponent component, int gridx, int gridy,
int gridwidth, int ipadx, boolean fill) {
final GridBagConstraints gridBagConstrains = new GridBagConstraints();
gridBagConstrains.gridx = gridx;
gridBagConstrains.gridy = gridy;
if (gridwidth > 1) {
gridBagConstrains.gridwidth = gridwidth;
}
if (ipadx > 0) {
gridBagConstrains.ipadx = ipadx;
}
gridBagConstrains.insets = new Insets(5, 1, 3, 1);
if (fill) {
gridBagConstrains.fill = GridBagConstraints.BOTH;//HORIZONTAL;
}
getContentPane().add(component, gridBagConstrains);
}
支持一下,关注
啥意思啊?
我发现少了这段代码就会出现上述问题。
spPyStr3 = spPy.getSelectedItem().toString().trim(); //不解,少了他,程序那个spPx就有问题
可是使用它老是nullpointer.怎么解决啊?