我初学Java,在VS.net中运行如下程序时老是报无法找到类型 "JFrame ", "JTable "和 "JCheckBox "这样的错误,不知道怎么解决。哪位大侠帮我一把呀?
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//import javax.swing.table.AbstractTableModel;
import javax.swing.event.*;
import java.awt.Color;
import java.awt.Component;
import java.awt.Graphics;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
/**
* Program 的摘要说明
*/
public class JCheckBoxDemo implements ItemListener
{
JTable table = null;
JFrame f = null;
JCheckBox c4 = null;
JCheckBox c5 = null;
JCheckBoxDemo(){
f=new JFrame( "JCheckBox ");
Container contentPane=f.getContentPane();
contentPane.setLayout(new GridLayout(2,1));
JPanel p1=new JPanel();
p1.setLayout(new GridLayout(1,3));
p1.setBorder(BorderFactory.createTitledBorder( "您最喜欢哪一家速食店呢? "));
JCheckBox c1=new JCheckBox( "麦当劳 ");
JCheckBox c2=new JCheckBox( "肯德鸡 ");
JCheckBox c3=new JCheckBox( "21世纪 ");
p1.add(c1);
p1.add(c2);
p1.add(c3);
JPanel p2=new JPanel();
p2.setLayout(new GridLayout(2,1));
p2.setBorder(BorderFactory.createTitledBorder( "您喜欢哪种程序语言,喜欢的请打勾: "));
c4=new JCheckBox( "JAVA ",new ImageIcon( ".\\icons\\x.gif "));
c5=new JCheckBox( "C++ ",new ImageIcon( ".\\icons\\x.gif "));
c4.addItemlistener(this);
c5.addItemlistener(this);
p2.add(c4);
p2.add(c5);
contentPane.add(p1);
contentPane.add(p2);
f.pack();
f.show();
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
public void itemStateChanged(ItemEvent e)
{
if (e.getStateChange() == e.SELECTED)
{
if (e.getSource() == c4)
c4.setIcon(new ImageIcon( ".\\icons\\r.gif "));
if (e.getSource() == c5)
c5.setIcon(new ImageIcon( ".\\icons\\r.gif "));
}
else
{
if (e.getSource() == c4)
c4.setIcon(new ImageIcon( ".\\icons\\x.gif "));
if (e.getSource() == c5)
c5.setIcon(new ImageIcon( ".\\icons\\x.gif "));
}
}
public static void main(String[] args)
{
//
// TODO: 在此处添加启动应用程序的代码
//
new JCheckBoxDemo();
}
}
------解决方案--------------------
为什么用VS.net,而不是用eclipse或JBuilder等专业做JAVA程序的IDE
------解决方案--------------------
呵呵,我真无知,还不知道 VS.net 可以做 Java 的 IDE。
------解决方案--------------------
到eclipse里面做,好多编译时错误会自动提示你的
------解决方案--------------------