因爲對JAVA的界面感興趣,特定寫了一個這樣的界面(抄萬象管理系統的)
發覺下面兩個JTable大了一點,想變小他。下面兩個JTable是放在JScrollPane中的而決定它的大小不是setSize(),而是它的getPreferredSize()方法,因爲系統調用這個方法來決定他的大小。
那有沒有辦法在獨立寫一個類來重寫這個方法呢(怕麻煩,雖然內部類可以,但是不方便看)?答案是有的。
原本最關鍵的兩行代碼是:
現在不獨立寫一個類出來的情況下寫
只要在實例化時在後面加上{}然後在裏面重寫它的方法OK了,如:
在裏面,重寫了getPreferedSize()方法後,運行效果如圖,好看了不少: