隨心所欲更改實例的方法

因爲對JAVA的界面感興趣,特定寫了一個這樣的界面(抄萬象管理系統的)

 

界面(重寫了實例的方法)

發覺下面兩個JTable大了一點,想變小他。下面兩個JTable是放在JScrollPane中的而決定它的大小不是setSize(),而是它的getPreferredSize()方法,因爲系統調用這個方法來決定他的大小。

那有沒有辦法在獨立寫一個類來重寫這個方法呢(怕麻煩,雖然內部類可以,但是不方便看)?答案是有的。

 

原本最關鍵的兩行代碼是:

 

現在不獨立寫一個類出來的情況下寫

只要在實例化時在後面加上{}然後在裏面重寫它的方法OK了,如:

 

 

在裏面,重寫了getPreferedSize()方法後,運行效果如圖,好看了不少:

 

界面(未重寫實例方法)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章