装个JDK1.3(1.2应该也可以)或者JBuilder就有了,不需要单独安装。
解决方案 »
- hibernate连接查询的过滤问题
- 简单+高分! web service 中的stub /skeleton有什么作用
- 一个很急的关于cookie编程方面的问题
- 我的项目在我机子上可以访问,为什么局域网的其他电脑访问不了呢????
- 请教jsp的combox的联动问题
- 使用JSTL自定义标签 属性值如何得到EL表达式的值?
- 求助java.net.URLEncoder.encode解码
- 如何实现 地址栏 里的url 的不动或者隐藏,仅限java技术!
- 向高手请教自定义标签传递参数的问题
- 三个基本问题,初学提问!!!解决就给分!
- windows 2000 professional+jdk1.4+tomcat安装失败(dos窗体一闪即逝了),如何解决???
- 有一个问题,想请你帮忙!
javax.swing包在jdk安装目录下的lib\dt.jar中。
可以按照下面的方式来查看:
G:\jdk1.3.1\lib>jar -ft dt.jar
javax/
javax/swing/
javax/swing/AbstractButtonBeanInfo.class
javax/swing/beaninfo/
...
javax/swing/JToggleButtonBeanInfo.class
javax/swing/JToolBarBeanInfo.class
javax/swing/JTreeBeanInfo.class
javax/swing/JWindowBeanInfo.class
javax/swing/text/
javax/swing/text/JTextComponentBeanInfo.class
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import com.sun.java.swing.*;
public class myGUI extends com.sun.java.swing.JFrame {
//此处设置环境常量,如:字体,颜色等略去。
com.sun.java.swing.JPanel MainPanel;
com.sun.java.swing.JPanel TopPanel;
com.sun.java.swing.JButton ClearButton;
com.sun.java.swing.JButton SearchButton;
com.sun.java.swing.JTextField SearchText;
//构造器:对setMenu() 和 setGUI()数椐和调用的初始化和实例化
public myGUI(){
super("Ideal GUI");
addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){ dispose(); System.exit(0);}}); //创建窗口事件
setMenu();
setGUI();
} protected void ClearButtonClicked(){
System.out.println("Clear Button Clicked");
SearchText.requestFocus();
SearchText.selectAll();
} //处理ClearButton按钮事件子程序protected void SearchButtonClicked(){
System.out.println("Search Button Clicked");
SearchText.requestFocus();
SearchText.selectAll();
} // 处理SearchButton按钮事件子程序class ButtonAction implements java.awt.event.ActionListener {
public void actionPerformed(java.awt.event.ActionEvent event) {
Object object = event.getSource();
if (object == ClearButton)
ClearButtonClicked();
else if(object == SearchButton)
SearchButtonClicked();
} // end public void actionPerformed(...
} //监听事件的发生,如按钮的按下,鼠标的按动等,转向相应的处理。...public void setGUI(){
TopPanel=new com.sun.java.swing.JPanel(); //TopPanel面板
java.awt.GridBagLayout TopLayout = new java.awt.GridBagLayout();
TopPanel.setLayout(TopLayout);
ClearButton = new com.sun.java.swing.JButton("Clear"); //ClearButton按钮
SearchText = new com.sun.java.swing.JTextField("Enter text here."); //SearchText文本框
SearchButton = new JButton("Search"); //SearchButton按钮
TopPanel.add(SearchText);//在TopPanel上安装SearchText文本框
TopPanel.add(SearchButton); ///在TopPanel上安装SearchButton按钮
TopPanel.add(ClearButton);// 在TopPanel上安装ClearButton按钮
MainPanel = new com.sun.java.swing.JPanel();//主面板MainPanel
java.awt.GridBagLayout MainLayout = new java.awt.GridBagLayout();
MainPanel.setLayout(MainLayout);
java.awt.GridBagConstraints MainConstraints = new java.awt.GridBagConstraints();
SetConstraints(MainConstraints, GBCBOTH,TOPPANELX,TOPPANELY,1,1); //TopPanel
MainLayout.setConstraints(TopPanel,MainConstraints);
MainPanel.add(TopPanel);//将TopPanel装入主面板MainPanel
this.getContentPane().add(MainPanel); //将主面板装入Jframe框架
this.setSize(640,480); //设置显示大小,可在程序中更改
this.setVisible(true); //设置可显示
SearchText.requestFocus();//文本框聚焦(选中)
SearchText.selectAll();
ButtonAction BAction = new ButtonAction();
ClearButton.addActionListener(BAction);//将按钮加入到活动监听器中
SearchButton.addActionListener(BAction);
}
public static void main(String args[]){
myGUI mGUI = new myGUI();
} //启动主程序 你看一下这个程序有什么问题
我把com.sun.java都改成javax/swing/还是有问题
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
//import com.sun.java.swing.*;
import javax.swing.*;
//public class myGUI extends com.sun.java.swing.JFrame{
public class myGUI extends JFrame{
//此处设置环境常量,如:字体,颜色等略去。
JPanel MainPanel;
JPanel TopPanel;
JButton ClearButton;
JButton SearchButton;
JTextField SearchText;
//构造器:对setMenu() 和 setGUI()数椐和调用的初始化和实例化
public myGUI(){
super("Ideal GUI");
addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){ dispose(); System.exit(0);}}); //创建窗口事件
//setMenu();
setGUI();
} protected void ClearButtonClicked(){
System.out.println("Clear Button Clicked");
SearchText.requestFocus();
SearchText.selectAll();
} //处理ClearButton按钮事件子程序protected void SearchButtonClicked(){
System.out.println("Search Button Clicked");
SearchText.requestFocus();
SearchText.selectAll();
} // 处理SearchButton按钮事件子程序class ButtonAction implements java.awt.event.ActionListener {
public void actionPerformed(java.awt.event.ActionEvent event) {
Object object = event.getSource();
if (object == ClearButton)
ClearButtonClicked();
else if(object == SearchButton)
SearchButtonClicked();
} // end public void actionPerformed(...
} //监听事件的发生,如按钮的按下,鼠标的按动等,转向相应的处理。...public void setGUI(){
TopPanel=new JPanel(); //TopPanel面板
java.awt.GridBagLayout TopLayout = new java.awt.GridBagLayout();
TopPanel.setLayout(TopLayout);
ClearButton = new JButton("Clear"); //ClearButton按钮
SearchText = new JTextField("Enter text here."); //SearchText文本框
SearchButton = new JButton("Search"); //SearchButton按钮
TopPanel.add(SearchText);//在TopPanel上安装SearchText文本框
TopPanel.add(SearchButton); ///在TopPanel上安装SearchButton按钮
TopPanel.add(ClearButton);// 在TopPanel上安装ClearButton按钮
MainPanel = new JPanel();//主面板MainPanel
java.awt.GridBagLayout MainLayout = new java.awt.GridBagLayout();
MainPanel.setLayout(MainLayout);
java.awt.GridBagConstraints MainConstraints = new java.awt.GridBagConstraints();
SetConstraints(MainConstraints, GBCBOTH,TOPPANELX,TOPPANELY,1,1); //TopPanel
MainLayout.setConstraints(TopPanel,MainConstraints);
MainPanel.add(TopPanel);//将TopPanel装入主面板MainPanel
this.getContentPane().add(MainPanel); //将主面板装入Jframe框架
this.setSize(640,480); //设置显示大小,可在程序中更改
this.setVisible(true); //设置可显示
SearchText.requestFocus();//文本框聚焦(选中)
SearchText.selectAll();
ButtonAction BAction = new ButtonAction();
ClearButton.addActionListener(BAction);//将按钮加入到活动监听器中
SearchButton.addActionListener(BAction);
}
public static void main(String args[]){
myGUI mGUI = new myGUI();
} //启动主程序
}
myGUI.java:58: cannot resolve symbol
symbol : variable GBCBOTH
location: class myGUI
SetConstraints(MainConstraints,GBCBOTH,TOPPANELX,TOPPANELY,1,1); //TopPanel
^
myGUI.java:58: cannot resolve symbol
symbol : variable TOPPANELX
location: class myGUI
SetConstraints(MainConstraints,GBCBOTH,TOPPANELX,TOPPANELY,1,1); //TopPanel
^
myGUI.java:58: cannot resolve symbol
symbol : variable TOPPANELY
location: class myGUI
SetConstraints(MainConstraints,GBCBOTH,TOPPANELX,TOPPANELY,1,1); //TopPanel
^
3 errors
有这样的错误,
还有想问你一下,有没有好书推荐
可以编译成功,但是运行出错
Exception in thread "main" java.lang.NoClassDefFoundError: myGUI/class
JAVA的好书不多,现卖的多数是已经过时的VJ方面的书以及一些简单的JSP之类的书,建议看下《java核心编程》I、II卷
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
//import com.sun.java.swing.*;
import javax.swing.*;
//public class myGUI extends com.sun.java.swing.JFrame{
public class myGUI extends JFrame{
//此处设置环境常量,如:字体,颜色等略去。
JPanel MainPanel;
JPanel TopPanel;
JButton ClearButton;
JButton SearchButton;
JTextField SearchText;
//构造器:对setMenu() 和 setGUI()数椐和调用的初始化和实例化
public myGUI(){
super("Ideal GUI");
addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){ dispose(); System.exit(0);}}); //创建窗口事件
//setMenu();
setGUI();
} protected void ClearButtonClicked(){
System.out.println("Clear Button Clicked");
SearchText.requestFocus();
SearchText.selectAll();
} //处理ClearButton按钮事件子程序protected void SearchButtonClicked(){
System.out.println("Search Button Clicked");
SearchText.requestFocus();
SearchText.selectAll();
} // 处理SearchButton按钮事件子程序class ButtonAction implements java.awt.event.ActionListener {
public void actionPerformed(java.awt.event.ActionEvent event) {
Object object = event.getSource();
if (object == ClearButton)
ClearButtonClicked();
else if(object == SearchButton)
SearchButtonClicked();
} // end public void actionPerformed(...
} //监听事件的发生,如按钮的按下,鼠标的按动等,转向相应的处理。...public void setGUI(){
TopPanel=new JPanel(); //TopPanel面板
java.awt.GridBagLayout TopLayout = new java.awt.GridBagLayout();
TopPanel.setLayout(TopLayout);
ClearButton = new JButton("Clear"); //ClearButton按钮
SearchText = new JTextField("Enter text here."); //SearchText文本框
SearchButton = new JButton("Search"); //SearchButton按钮
TopPanel.add(SearchText);//在TopPanel上安装SearchText文本框
TopPanel.add(SearchButton); ///在TopPanel上安装SearchButton按钮
TopPanel.add(ClearButton);// 在TopPanel上安装ClearButton按钮
MainPanel = new JPanel();//主面板MainPanel
java.awt.GridBagLayout MainLayout = new java.awt.GridBagLayout();
MainPanel.setLayout(MainLayout);
java.awt.GridBagConstraints MainConstraints = new java.awt.GridBagConstraints();
//SetConstraints(MainConstraints, GBCBOTH,TOPPANELX,TOPPANELY,1,1); //TopPanel
MainLayout.setConstraints(TopPanel,MainConstraints);
MainPanel.add(TopPanel);//将TopPanel装入主面板MainPanel
this.getContentPane().add(MainPanel); //将主面板装入Jframe框架
this.setSize(640,480); //设置显示大小,可在程序中更改
this.setVisible(true); //设置可显示
SearchText.requestFocus();//文本框聚焦(选中)
SearchText.selectAll();
ButtonAction BAction = new ButtonAction();
ClearButton.addActionListener(BAction);//将按钮加入到活动监听器中
SearchButton.addActionListener(BAction);
}
public static void main(String args[]){
myGUI mGUI = new myGUI();
} //启动主程序
}
运行时还是这句错误