程序中经常看到这样的语句:import  javax.swing.JOptionPane;其中的 JOptionPane 指的是引入的类;swing 指的是引入的包,那么 javax 又是指的什么呢?难道也指的是包名吗?   另外在我 java 当前运行、编译 java 源程序的文件夹下并没有 swing 包,这 swing 包java 系统到底发在什么地方呢?    请各位高手指点,谢谢!

解决方案 »

  1.   

    经典问题, javax 是JAVA扩展包 Swing 是JAVA续AWT以后推出的一种高级GUI 后面那个不用说了吧,就是相应的类了
      

  2.   

    java的目录结构,“.”可以理解为目录结构中的“\”。
    在javax目录中有swing这个目录,swing目录中有JOptionPane这个类。
      

  3.   

    呵呵,包就是windows中的文件夹,可以多级的。
      

  4.   

    那么 javax 又是指的什么呢?难道也指的是包名吗?
    ========
    当然
      

  5.   

    C:\Borland\JBuilder2005\jdk1.4下有个src.zip
      

  6.   

    javax是java swing类库前缀!
      

  7.   

    我想问的是 javax、swing 这些包放在什么地方,我知道包相当于文件夹,可我找不到我的计算机上有什么 swing、javax 文件夹呀?上面的一些同仁回答问题没有切中要点。