JAVA问题

importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;importjavax.swing.event.*... import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;
public class example6_4{
public static void main(String[] args){
ComboBoxDemo myComboBoxGUI=new ComboBoxDemo();
}
}
class ComboBoxDemo extends JFrame implements Actionlistener,ItemListener{
public static final int Width =500;
public static final int Height=150;
String proList[]={"踢足球","打篮球","打排球"};
JTextField text;
JComboBox comboBox;
public ComboBoxDemo(){
setSize(Width,Height);
setTitle("组合框使用示例程序");
Container conPane=getContentPane();
conPane.setBackground(Color.BLUE);
conPane.setLayout(new FlowLayout());
comboBox=new JComboBox(proList);
comboBox.addActionListener(this); //问题行
comboBox.addItemListener(this);
comboBox.setEditable(true);
conPane.add(comboBox);
text=new JTextField(10);
conPane.add(text);
this.setVisible(true);

}
public void actionPerformed(ActionEvent e){
if(e.getSource()==comboBox)
text.setText(comboBox.getSelectedItem().toString());
}
public void itemStateChanged(ItemEvent e){
if(e.getSource()==comboBox)
text.setText(comboBox.getSelectedItem().toString());

}
}

请教两个问题:

1。JAVA组合框本身带不带文本框,申明了给合框后不申明文本框行不生?
VB的组合框不是自带文本框的吗!

2。调试时时候我标出的问题行出错,提示如下:
The method addActionListener(ActionListener) in the type JComboBox is not applicable for the arguments (ComboBoxDemo)
展开
 我来答
内心很纠结70
2014-08-10 · 超过69用户采纳过TA的回答
知道答主
回答量:142
采纳率:0%
帮助的人:66.6万
展开全部
你的程序没有问题,
我改了一下,图片路径,就可以运行
你复制我的代码试试

package test;import javax.swing.*;public class Tabs extends JFrame { JTabbedPane jtab = new JTabbedPane(JTabbedPane.TOP); // public Tabs() { JLabel[] lab = new JLabel[6]; Icon pic; String title; for (int i = 1; i <= 5; i++) { // 注意图片文件路径 pic = new ImageIcon("./src/t" + i + ".jpg"); lab[i] = new JLabel(); lab[i].setIcon(pic); title = "第" + i + "页"; jtab.add(title, lab[i]); } this.add(jtab); } public static void main(String[] args) { Tabs frm = new Tabs(); frm.setTitle("选择卡应用"); frm.setSize(300, 300); frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frm.setVisible(true); }}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式