在一个窗体类里有很多组件 但是我想为一个或多个组件写paint方法 该怎么写 谢谢但是如果我用的这个类没有继承JTextField 怎么办 再写一个类继承JTextField 重写paint方法吗 但是怎么调用呢================================但是我写JTextField这个组件的类继承的不是JTextField所以paint方法不能重写了 不知道在哪里重写 新建一个类? 组件很多的话那岂不是要建很多类。
1 回答

呼啦一阵风
TA贡献1802条经验 获得超6个赞
因为每个组件 比如文本框 JTextField 已经默认有paint方法了。
如果你想去写paint方法 那么你自定义一个类去继承比如说JTextField。然后重写父类JTextField的paint方法即可。
是让你的文本组件去继承, 不需要调用 。你将组件add后 内核会自动调用
你要在窗口中加个文本框 就去继承JTextField 然后重写paint()方法啊 那没办法 你要去写paint()方法就必须得这么干 我觉得是这么做的 我不知道你要重写组件的paint()方法干嘛
添加回答
举报
0/150
提交
取消