因为对JAVA的界面感兴趣,特定写了一个这样的界面(抄万象管理系统的)
发觉下面两个JTable大了一点,想变小他。下面两个JTable是放在JScrollPane中的而决定它的大小不是setSize(),而是它的getPreferredSize()方法,因为系统调用这个方法来决定他的大小。
那有没有办法在独立写一个类来重写这个方法呢(怕麻烦,虽然内部类可以,但是不方便看)?答案是有的。
原本最关键的两行代码是:
现在不独立写一个类出来的情况下写
只要在实例化时在后面加上{}然后在里面重写它的方法OK了,如:
在里面,重写了getPreferedSize()方法后,运行效果如图,好看了不少: