java 板


LINE

※ 引述《PsMonkey (痞子軍團團長)》之銘言: : 如果懶得看內容,可以只看紅色字,然後 end 跳最後一段 : 首先先重新貼上原始發問文 : //// start //// : 程式碼 http://i.imgur.com/No7652A.jpg : 書本的解釋 http://i.imgur.com/8DT4FxA.jpg : Container c = getContentPane(); : 這一行看不懂getContentPane() 是JApplet的一種方法嗎 : 這個Container跟JTextArea是什麼關係 : 我覺得c=呼叫個方法好抽像 完全陷入迷網中 : 有好心人可以幫我翻釋書本的解釋嗎 : //// end //// : ※ 引述《kobitos (醜比頭精靈)》之銘言: : : 請問 你圖片打不開嗎 ?? : : 圖片的程式碼上有註解 : : 書本上的解釋的圖連結也沒問題 : 我有註明了,我發文的時候已經試了五六次 : 「書本解釋圖」 http://i.imgur.com/8DT4FxA.jpg 始終出不來 : 如果你問我現在看不看得到,的確是看得到沒錯 : 我也有聲明了,書本解釋圖看不看得到不是重點 : : 你當個版主 有必要這樣整我嗎 : : 你是什麼意思 你憑什麼 : : 再說清楚一點 你憑什麼要限制我 : : 如果你不想回我文 就不要勉強 當版主用這種態度是不對的 : : 這個例子是我JAVA書上第六章的例子 : : 如果你不信他就是跟SWING混在一起教基礎 我可以 : : 把書拿給你看 你真的不要太過份了 : 我把程式碼的圖片裡頭的程式碼(好饒舌)原文貼上來 : btw... 用我習慣的 coding style : //A programmer-define square method : import java.awt.Container; : import javax.swing.*; : public class SquareInt extends JApplet { : public void init() { : String output = ""; : JTextArea outputArea = new JTextArea(10, 20); : //get the applet's GUI componet display area : Container c = getContentPane(); : //attach outputArea to Container c : c.add(outputArea); : int result; : for (int x = 1; x <= 10; x++) { : result = square(x); : output += "The square of " + x + " is " + result + "\n"; : } : outputArea.setText(output); : } : //square method definition : public int square(int y) { : return y*y; : } : } : 是的,程式碼的確是有註解 : 你相不相信無訪,但我相信這四行註解沒有一行是你自己寫的 : 理論上應該是書上的註解你照著打上去 : 也就是說,整個發問文,我看不到你對於程式碼的解讀 or 瞭解度 : 當然,你會來問就是因為你不瞭解 : 但是如果完全感覺不到你的瞭解度、或是你試著理解的努力 : 這也是不行的,違反版規 4 的精神 : 然後「書本解釋圖」的原文我也打一遍 : Container c = getContentPane(); : declares Container reference c and assigns it the result of a : all to method getContentPane -- one of the many methods that : our class SquareInt inherits from class JApplet. Method : getContentPane returns a reference to the applet's content : pane that can be used to attach GUI components like a JTextArea : to the user interface of the applet. : 對照之下,你的問題 : Container c = getContentPane(); : 這一行看不懂getContentPane() 是JApplet的一種方法嗎 : 這個Container跟JTextArea是什麼關係 : 在書上這段文字當中完全有回答到 : 英文看不看得懂的問題,等一下再提 : 我之所以說「Java 基礎跟 Swing 混在一起問」是因為倒數第二句 : 我覺得c=呼叫個方法好抽像 完全陷入迷網中 : Foo foo = getFoo() 或著說 Foo foo = this.getFoo() 這種寫法 : 我相信螞蟻書在教 Swing 之前一定會先教變數 assign、教 OO 概念 : 如果螞蟻書沒有這樣作(抱歉,上次看螞蟻書已經是十年前) : 那我願意免費提供你一本 O'Reilly Head First 的 Java 中文版 : 如果貴校(如果你是學生)接受捐贈,那我也額外捐一本 : 反過來說,如果你搞不懂 Container c = getContentPane(); 的意思 : 那麼跟你說 Container 這個物件、說 swing container 的概念 : 或著說所有 swing component 的操作,你也完全會在狀況外 我就是不懂這個Container c為什可以 等號 用一個方法 而後面的c又 可以用c.add()一個方法 我想問的是c如果不用書上解釋 的reference是很抽像的概念 這讓我很難去理解 我問的東西會很奇怪嗎? 我就是看不懂書上的東西 才上來問的 : 簡單地說,只是給你一堆中文字 : 對比跟螞蟻書上的英文字,你也一樣困惑 : 當然,你要說上面這兩段已經超出版規範圍 : 那麼我願意承認這個指控 : 但即使我不是版主,我還是會說一樣的話 : 而且體感的 PH 值肯定更低 : 因為,這裡是討論區,不是教學區 : 最後,如果你看不懂螞蟻書上的翻譯 : 那你至少要提供你嘗試翻譯的結果 : 所以,對我來說你違反版規 4.1 : 只有 post 題目 or 需求,求解答 or 程式碼 or 範例。 : 另外,我跟你(或著任何被我用版規「對付」的人)無冤無仇 : 我並沒有特別針對你 or Java 新手 or 剛來 Java 版,有任何差別待遇 : 近期內的證據: : #1JItllYu 的 iamonmyway 理論上是 Java 新手、剛來 Java 版 : 同樣也是被 S 文 : #1JLxpEXh 的 willy69wu31,他自己說剛到 Java 版 : 對,我有給他差別待遇,為了他改版標 : 甚至是你自己另一篇發問文 #1JLAR-WY : 因為完全沒有觸犯版規,所以沒有 S、而且回文回答 : 所以,我自認執行版規是對事不對人 : 結語 : 1. 上面的篇幅中,紅色的文字簡單解釋了我執行版規的出處以及原因 : 2. 版規已經存在許久、從 2009 年至今都沒有改變過 : 所以並沒有特別針對你、特意整你... 之類的意圖 : 3. 執行版規是版主的權利、也是義務。 : 另外,版主也有權利跟義務去引導看板走向與風格 : (當然,這點很模糊、有很大的解釋空間) : 4. 如果你覺得現行版規有違反上層法規 or 規定 : 或是認為我執行版規過當 : 可以向另一位版主 adrianshum 申訴 : 5. 承 4,如果你不想向 adrianshum 版主申訴, : 或著是認為我失職,請至 Sub_CS 版進行申訴 : CompScience 組組長會進行裁決 : 6. 理論上該講的都講了,就不會在 Java 版上進行後續的回應。 : 報告完畢 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.193.18
※ 文章網址: http://webptt.com/m.aspx?n=bbs/java/M.1398345908.A.F80.html
1F:推 pupuliao:這很難理解嗎..... 04/24 21:28
2F:推 funnypeter:我猜原波沒寫過C,C++有指標的語言 04/24 21:42
3F:→ funnypeter:很難理解也算不意外,參考是object在記憶體上的位址 04/24 21:43
4F:→ gmoz:所以才會說你把基礎跟swing混在一起問啦 04/24 23:13
5F:→ k47100014:這邊不能噓文哦 超想噓的 你JAVA要不要從頭來過? 04/28 18:48







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP