JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:簡易API的使用 [Re:shami]
UndeadJ

UX & UI Design



發文: 384
積分: 3
於 2004-03-17 01:55 user profilesend a private message to usersend email to UndeadJreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
整個API畫面如下:
http://java.sun.com/j2se/1.4.2/docs/api/
可以發現整個畫面主要分成3大部分,大多是直接利用左上角的視窗來尋找我們所需要的(因為有分類,file IO的就找java.io、網路相關的java.net…etc)

這裡利用javax.swing這個package來簡單說明一下API的使用

點選之後可以在左下視窗,看到此package中所含的介面(Interfaces)、類別(Classes)以及例外(Exceptions)

介面(Interfaces)
您可以自定一個class,然後去實做此package中所含有的介面(implements interface),但也有一些介面(interface)事先已經實作好,可以拿來直接使用(像是icon)

點選icon後在右方window可以看到All Known Implementing Classes:
1
2
3
4
IconUIResource, ImageIcon, MetalCheckBoxIcon
MetalComboBoxIcon, MetalIconFactory.FileIcon16
MetalIconFactory.FolderIcon16, MetalIconFactory.PaletteCloseIcon
MetalIconFactory.TreeControlIcon

以上這些就是已經先幫您實作好的介面,您可以直接拿來使用

另外在下面還可以看到Method Summary,表示了您要實做此介面(implements interface)的話,有哪些方法可以使用。

類別Classes
以JFrame來說,進入後首先可以看到一個階層圖
1
2
3
4
5
6
java.lang.Object
  |-java.awt.Component
      |-java.awt.Container
           |-java.awt.Window
              |-java.awt.Frame
                  |-javax.swing.JFrame

這個圖說明了JFrame繼承關係,簡單說明就是javax.swing.JFrame繼承了
java.awt.Frame,然後java.awt.Frame又繼承了java.awt.Window...以此類推
繼承關係可以讓您知道其它可以使用的方法(所有父類別的方法都可以使用),
所以不要為只有Method Summary中列出的才能用

您可以在這些地方快速找到可以使用的父類別方法:
Methods inherited from class java.awt.Frame
Methods inherited from class java.awt.Window
Methods inherited from class java.awt.Container
Methods inherited from class java.awt.Component
Methods inherited from class java.lang.Object
Methods inherited from interface java.awt.MenuContainer

All Implemented Interfaces說明了此類別可以實作的介面(implements interface)
1
Accessible, ImageObserver, MenuContainer, RootPaneContainer, Serializable, WindowConstants 

例外Exceptions
表示在此package中可以拋出/補捉的例外
在javax.swing這個package中是UnsupportedLookAndFeelException,
表示可以當遇到不支援LookAndFeel就可以拋出/補捉此例外,
一樣有一個階層圖,所以可以在拋出/補捉的地方使用(呼叫)父類別的方法


UndeadJ edited on 2004-03-18 01:21
reply to postreply to post
我們是懷抱各自的夢想,買了車票的乘客,不過就像列車一定會有終點,人生有時會碰到必須換車的時候...

我們站在名為「今天」的車站,在名為「昨天」的列車下車,轉搭為「明天」的列車

不過,若沒及時搭上的話....
話題樹型展開
人氣 標題 作者 字數 發文時間
4215 請問API的使用 shami 152 2004-03-16 17:01
3169 Re:請問API的使用 sungo 104 2004-03-16 17:07
3003 Re:請問API的使用 anthonycs 285 2004-03-16 17:21
4208 Re:簡易API的使用 UndeadJ 2079 2004-03-17 01:55
3632 Re:請問API的使用 sungo 611 2004-03-17 03:03
2834 Re:請問API的使用 anthonycs 93 2004-03-17 10:52
» JWorld@TW »  Java 新手區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8