2012-09-02 44 views
0

我最近試圖利用了Java API(http://docs.oracle.com/javase/7/docs/api/)。我想知道如何找到「page.drawRect」方法。 「頁面」類除了「drawRect」方法嗎?我不確定這是語法如何工作,或者我是否合理。我想要的只是 「page.drawRect」的解釋,也許有關於如何使用API​​文檔的一些提示。我發佈的實際代碼沒有任何問題。謝謝:)如何追溯方法到他們的類然後他們的包? Java的語法

import javax.swing.JApplet; 
import java.awt.*; 

public class HopeThisWorks extends JApplet 
{ 

    public void paint(Graphics page) 
    { 
     page.drawRect(50, 50, 40, 40); 
     page.drawRect(60, 80, 225, 30); 
     page.drawOval(75, 65, 20, 20); 
     page.drawLine(35, 60, 100, 120); 

     page.drawString ("\"Don't try to be like Jackie. There is only one Jackie. " + 
     "Study computers instead.\"", 110, 70); 
     page.drawString ("-Jackie Chan",130, 100); 
    } 
} 
+1

您使用的是IDE嗎? – mre

回答

3

這是很簡單的

  • 剛剛命名的類定義的容器,它們不包含代碼或方法,只是.java文件
  • 方法可以僅駐留類

在你的榜樣,你所談論的Graphic類,page確實是一個圖形實例的引用。所以你應該找類java.awt.Graphic

每當你導入包你不需要指定包含在該包中的類的完全限定名,這就是爲什麼你可以清楚地使用Graphic page而不是java.awt.Graphic page,但是這僅僅是一個速記,使一切更簡潔(有時更多ambigue)。

+0

哇,我很欣賞快速和有益的迴應。謝謝 :) ! –

1

其他的答案是不夠好。添加一個小記事本。

使用像IntelliJ/Netbeans的/ Eclipse中的IDE。這些工具中的大多數都有能力採取適當的定義,顯示快速文檔等。

Pragmatic Programmer Tip- Use one editor well

+0

我應該深入瞭解我的IDE(Eclipse)。順便說一句,該網站有很多很好的建議。我爲它添加了書籤!謝謝:) –

+0

@ V1rtualcurry:'那個網站'實際上是從這本書的提示http://en.wikipedia.org/wiki/The_Pragmatic_Programmer - 恕我直言,所有程序員必讀。 – Jayan

1

也許對如何如果您使用Eclipse中使用API​​文檔

一些提示,你的項目

  1. 單擊鼠標右鍵,選擇屬性
  2. 選擇的Javadoc位置
  3. 的Javadoc位置路徑輸入「http://docs.oracle.com/javase/7/docs/api/文本框
  4. 點擊OK

現在,您將能夠步入源代碼,或者乾脆將鼠標懸停在drawRect和閱讀相關文檔。

+0

請讓我知道如果我完全誤解你,所以我可以刪除我的答案,如果需要... – mre

+1

哇,非常感謝你!當我將鼠標懸停在它上面時,它會工作我絕對應該更多地瞭解我的IDE!謝謝 ! –

+0

@ V1rtualCurry,沒問題,很高興我能幫到你。如果您想進入源代碼,請選擇您想要進入的方法並按** F3 **。 – mre

相關問題