隨著學習的深入,開始接觸容器,開始使用jframe,jlable等等來顯示相應的內容。但是每次需要的時候,就要設定相應元件的大小位置,並新增到jframe中,相關**需要重複寫,所以為了方便,就會自己寫個帶引數的構造器,這樣需要新增的時候,就只需要new一下,把相關的引數填一下就可以了,這是最開始的封裝。
比如:
1/**2
* 按鈕80*203*
@param
str 按鈕名4*
@param
x x座標5*
@param
y y座標6*
@param
con 容器7*/
8public mybutton(string str,int x,int
y,container con)
這是乙個按鈕的構造器,實現了9-11行**的重用,同時文字注釋也讓我們了解到了該按鈕的大小,所需引數的內容。當然這只是最簡單的乙個封裝。
publicclass photo extends
jlabel
/***
* 100*100
* @param
key 文字讀取數字
* @param
x x座標
* @param
y y左邊
* @param
con 容器
*/public photo(string key,int x,int
y,container con)
}
關於vue的元件 我是初學者
1.將介面上比較獨立的功能塊拆分成元件 元件一般包括vue檔案,css檔案和js檔案 2.引入元件的方法 import totalprice 該名字為自定義的名字,可以隨便起 from components totalprice 3.使用元件的方法 4.注意的點 1.在寫元件的vue檔案裡必須要用包...
我是Lua初學者 2
syntax 1 if else用法比較簡單,類似於c語言,不過此處需要注意的是整個if只需要乙個end,哪怕用了多個elseif,也是乙個end.例如if op then r a b elseif op then r a b elseif op then r a b elseif op then ...
(我是初學者)html求教
先看兩段 一function divmove ss speed imgobj.style.left ss px 變換 if countimg 100 else countimg if countimg 200 20毫秒後再次執行該函式 x window.settimeout divmove 20 二...