随心所欲更改实例的方法

因为对JAVA的界面感兴趣,特定写了一个这样的界面(抄万象管理系统的)

 

界面(重写了实例的方法)

发觉下面两个JTable大了一点,想变小他。下面两个JTable是放在JScrollPane中的而决定它的大小不是setSize(),而是它的getPreferredSize()方法,因为系统调用这个方法来决定他的大小。

那有没有办法在独立写一个类来重写这个方法呢(怕麻烦,虽然内部类可以,但是不方便看)?答案是有的。

 

原本最关键的两行代码是:

 

现在不独立写一个类出来的情况下写

只要在实例化时在后面加上{}然后在里面重写它的方法OK了,如:

 

 

在里面,重写了getPreferedSize()方法后,运行效果如图,好看了不少:

 

界面(未重写实例方法)

 

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