亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

以下的問題希望可以解釋的易懂些,剛學習JAVA,以前沒接觸過編程語言!

以下的問題希望可以解釋的易懂些,剛學習JAVA,以前沒接觸過編程語言!

慕萊塢森 2022-05-27 15:11:04
JViewport 為數據源提供一個窗口或“視口”,例如,一個文本文件。數據源為由 JViewport 視圖顯示的“scrollable 客戶端”(即數據模型)。JScrollPane 基本上由 JScrollBar、一個 JViewport 以及它們之間的連線組成,如右圖所示。除了滾動條和視口之外,JScrollPane 也可以有一個列標題和一個行標題。這二者都是 JViewport 對象,可用 setRowHeaderView 和 setColumnHeaderView 指定。列標題視口自動左右滾動,跟蹤主視口的左右滾動。(但是它不會垂直滾動。)行標題的滾動方式與此類似。默認情況下,角為空。如果需要為滾動窗格增加一些功能或裝飾,可使用 setCorner 將組件放入一個角中。角組件的大小完全由標題和包圍它們的滾動條的大小確定。要圍繞主視口添加一個邊界,可使用 setViewportBorder。(當然,也可以使用 setBorder 圍繞整個滾動窗格添加一個邊界。)應該執行的一個常見操作是設置背景顏色,此顏色可在主視口小于視口或透明時使用。使用 scrollPane.getViewport().setBackground() 設置視口的背景色可實現此目的。設置視口而不是滾動窗格的顏色的原因是,默認情況下,JViewport 為不透明,還有一些其他屬性,這意味著它將用其背景色完全填充背景。因此當 JScrollPane 繪制其背景時,視口通常將在它上面繪制。上面的說明有幾個問題不明白:1:jScrollPane2.getViewport().add(jTable2);我寫這樣一段代碼·我知道他怎么用·但我就是不明白表達的是什么意思··getViewport()這個方法什么意思?2:什么是scrollable?3:什么是角?不明白什么概念4:什么是主視口?什么是視口?兩個東西什么關系?
查看完整描述

1 回答

?
開心每一天1111

TA貢獻1836條經驗 獲得超13個贊

1 getViewport()這個方法返回一個JViewport對象,JViewport用于查看基礎信息的“視口”或“觀察孔”。你就把它堪稱是它的視圖層。
2 public interface Scrollable為類似 JScrollPane 的滾動容器提供信息的接口。用于查看 JScrollPane (或其他滾動容器)的視口的復雜組件應實現此接口。
3 角,就是指的矩形的四個角,左上,右上,當然他們有一定的區域。
4 主視口就是JViewport 的“視口“。

查看完整回答
反對 回復 2022-05-30
  • 1 回答
  • 0 關注
  • 115 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號