代码如下:
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?
解决方案 »
- 一道可以锻炼你思维的面试题,高手请进?在线等!!!
- 请问:IBM Http Server 和 Webspere之间什么关系?
- 接触JAVA三年了,突然发现一个内部类的问题?求解
- update()和repaint方法都自动调用paint方法,有什么区别?
- 请专家帮忙!将下面的js改为农历提醒
- 请问:如何设置使JTable的某一列的宽度为0,即不可见
- JLabel中drawRect时出现的问题
- (SOS 在线等待,马上给分)Java -D用法问题
- *****请教SWING高手,我想让JTree一开始的某个节点处于展开,用的是expandPath(TreePath p),请问如何构造TreePath参数,用字符串可以吗
- 致 javafounder(漂流)
- Java 程序 Out of Memory Error 问题
- 一个人孤独
不好意识,你说的具体是哪个?
这里的好象都是类变量啊!!
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