为了账号安全,请及时绑定邮箱和手机立即绑定

你好,我该怎么用如panel的组件去调用paint方法?该怎么实现?

你好,我该怎么用如panel的组件去调用paint方法?该怎么实现?

白猪掌柜的 2022-05-25 19:15:20
在一个窗体类里有很多组件 但是我想为一个或多个组件写paint方法 该怎么写 谢谢但是如果我用的这个类没有继承JTextField 怎么办 再写一个类继承JTextField 重写paint方法吗 但是怎么调用呢================================但是我写JTextField这个组件的类继承的不是JTextField所以paint方法不能重写了 不知道在哪里重写 新建一个类? 组件很多的话那岂不是要建很多类。
查看完整描述

1 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

因为每个组件 比如文本框 JTextField 已经默认有paint方法了。
如果你想去写paint方法 那么你自定义一个类去继承比如说JTextField。然后重写父类JTextField的paint方法即可。
是让你的文本组件去继承, 不需要调用 。你将组件add后 内核会自动调用
你要在窗口中加个文本框 就去继承JTextField 然后重写paint()方法啊 那没办法 你要去写paint()方法就必须得这么干 我觉得是这么做的 我不知道你要重写组件的paint()方法干嘛

查看完整回答
反对 回复 2022-05-30
  • 1 回答
  • 0 关注
  • 367 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号