读书人

没法找到类型quot;JFramequot;quot;JTablequot;和quot;JChe

发布时间: 2011-12-19 23:23:36 作者: rapoo

无法找到类型"JFrame","JTable"和"JCheckBox"
我初学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里面做,好多编译时错误会自动提示你的
------解决方案--------------------


VS.net ???
bao110908(长牙了,好痛) 你什么时候知道了.通知我一声...我也不知道 = =~
[解决办法]
推荐Jbuider!呵呵

[解决办法]
你没有import javax.swing.*

顺便说一句,vs的字体我很喜欢的~~
排版也不错,感觉可以有很多东西

读书人网 >J2SE开发

热点推荐