代码如下:
public class BcMasInputPanel extends JPanel
{
this.add(getBConfirm(), null);
this.add(getPScroll(),null); private JScrollPane getPScroll()
{
if(pScroll == null)
{
//vector = listVector(); listArea = new JList(vector);
listArea.setFont(new java.awt.Font("MS Sans Serif",java.awt.Font.PLAIN, 18));
pScroll = new JScrollPane(listArea);
pScroll.setBounds(18, 320, 364, 77);
}
return pScroll;
} private JButton getBConfirm()
{
if (bConfirm == null)
{
bConfirm = new JButton();
bConfirm.setBounds(133, 280, 113, 35);
bConfirm.setText("Confirm");
bConfirm.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==bConfirm)
{
if(radioLabel.isSelected())//radioLabel是JRadioButton
{
try
{
if(textCode.getText().length()>0&&BcDatabase.checkCode(textCode.getText()))
{
//vector.addElement("test");
//strRunno();
//strDno();
//strKey();
//printHw();
}
else if(BcDatabase.checkNylon(textCode.getText()))
{
//vector.addElement("this is test");
//strDno();
//strKey();
//dRunno();
//useKey();
//printHw();
}
}
catch (Exception e1)
{
e1.printStackTrace();
}
} }
}); public Vector listVector()
{
Vector v = new Vector();
// if()
return v;
}
}我怎样做才能使点完按钮后Jlist中可以添加vector?
public class BcMasInputPanel extends JPanel
{
this.add(getBConfirm(), null);
this.add(getPScroll(),null); private JScrollPane getPScroll()
{
if(pScroll == null)
{
//vector = listVector(); listArea = new JList(vector);
listArea.setFont(new java.awt.Font("MS Sans Serif",java.awt.Font.PLAIN, 18));
pScroll = new JScrollPane(listArea);
pScroll.setBounds(18, 320, 364, 77);
}
return pScroll;
} private JButton getBConfirm()
{
if (bConfirm == null)
{
bConfirm = new JButton();
bConfirm.setBounds(133, 280, 113, 35);
bConfirm.setText("Confirm");
bConfirm.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==bConfirm)
{
if(radioLabel.isSelected())//radioLabel是JRadioButton
{
try
{
if(textCode.getText().length()>0&&BcDatabase.checkCode(textCode.getText()))
{
//vector.addElement("test");
//strRunno();
//strDno();
//strKey();
//printHw();
}
else if(BcDatabase.checkNylon(textCode.getText()))
{
//vector.addElement("this is test");
//strDno();
//strKey();
//dRunno();
//useKey();
//printHw();
}
}
catch (Exception e1)
{
e1.printStackTrace();
}
} }
}); public Vector listVector()
{
Vector v = new Vector();
// if()
return v;
}
}我怎样做才能使点完按钮后Jlist中可以添加vector?
不好意识,你说的具体是哪个?
这里的好象都是类变量啊!!
public Vector listVector()
{
Vector v = new Vector();
// if()
return v;
}这里的v 你也管她叫类变量是吗?
public Vector listVector()
{
Vector v = new Vector();
// if()
return v;
}这里的v 你也管她叫类变量是吗?
可是这里的v即使加入到类变量
我不知道你这样做的意义是什么??
我是在监听按钮之后Jlist中才加入vector的啊!!
就是不知道在这个方法里加入什么条件,或者是
在按钮监听中加入什么,那样才能在点按钮只后
jlist中加入vector