iT邦幫忙

1

如何閱讀Java的Oracle Help Center的文章?

  • 分享至 

  • xImage

https://ithelp.ithome.com.tw/upload/images/20220215/20145215JMdwiW257a.png

  1. 要取得JScrollPane是不是要import javax.swing.*; 或import javax.swing.JScrollPane? 那"其他段"代表什麼意思呢?

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JScrollPane

2.All Implemented Interfaces: ...,這邊是指Class JScrollPane已經實作的介面嗎? 那需要覆蓋他們的所有的方法嗎?
https://ithelp.ithome.com.tw/upload/images/20220215/20145215wgyYos0z8x.png
3.請問以上是JScrollPane的內部類別,像是JScrollPane.ScrollBar該怎麼使用呢? 為何可以用"."使JScrollPan取用ScrollBar呢?
https://ithelp.ithome.com.tw/upload/images/20220215/20145215Q5VXzLn0xT.png
4.Modifier and Type就是這個方法"回傳"的type嗎?
ex: JScrollBar createHorizontalScrollBar(){...} ?
https://ithelp.ithome.com.tw/upload/images/20220215/201452150HPBS8kLz4.png
5. Field 是class JScrollPane的成員變數嗎? 該如何使用?
https://ithelp.ithome.com.tw/upload/images/20220215/20145215udLUoP5JDD.png
6.JScrollPane的method和field都可以使用java.lang.Object/java.awt.Component/java.awt.Container/javax.swing.JComponent
這幾個擁有的method和field,對嗎?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
海綿寶寶
iT邦大神 1 級 ‧ 2022-02-15 12:03:54
最佳解答

如何閱讀Java的Oracle Help Center的文章?

參考:
1.PTT 版本
2.簡體中文版本

還有年輕人偏愛的影片版本
Yes

1
galaxian85
iT邦新手 4 級 ‧ 2022-02-15 11:45:40
  1. import javax.swing.JScrollPane 沒錯
    前面那一串是 JScrollPane 繼承的順序
    JComponent 是一種 JComponent
    而 JComponent 是一種 awt.Container 以此類推
  2. 不用! 為什麼沒事要 override 其他人的 method?
  3. 請再複習內部類別...
  4. 對, 但是要特別注意的是, 文件會省略 public 修飾子
    所以他的完整方法簽名其實是
public JScrollBar createHorizontalScrollBar() {...} 
  1. columnHeader 是 JScrollPane 的成員變數沒錯
    但是他的修飾子是 protected, 亦即只有子類別可以存取 columnHeader

感覺你 java 基礎太薄弱了, swing 對你來說還太難, 在基礎打穩之前不建議碰

我要發表回答

立即登入回答