先列举下swing中的JFrame的相关painting方法:Component:paintAll()
-Container:paint(),paintComponents()
--Window
---Frame
----JFrame:那么,对于一个JFrame来说,当painting它时,这三个继承来的方法,到底是哪个在起作用呢?
或者,它们相互间存在着什么调用关系?还是遵循着某种优先级呢?另外一个问题,JLabel是不是不能通过setBackground()来设置background的?其他的JComponent组件都可以,好像就这个JLabel不行,那么怎么来设置JLabel的background呢?有劳各位大侠了,谢谢!
-Container:paint(),paintComponents()
--Window
---Frame
----JFrame:那么,对于一个JFrame来说,当painting它时,这三个继承来的方法,到底是哪个在起作用呢?
或者,它们相互间存在着什么调用关系?还是遵循着某种优先级呢?另外一个问题,JLabel是不是不能通过setBackground()来设置background的?其他的JComponent组件都可以,好像就这个JLabel不行,那么怎么来设置JLabel的background呢?有劳各位大侠了,谢谢!
解决方案 »
- 请教怎样从文件读到的内容一行行分析
- getResourceAsStream与直接new出一个InputStream的子类
- 用JAVA取得LINUX系统的CPU使用率,关于LINUX版本问题(在线等)
- [求助]MyEclipse在哪里修改properties文件编码?
- 在sql 中碰到的问题
- SequenceInputStream的问题,求高人
- 提问:JDBC连接数据库里面那个newInstance()是干吗的?
- 如何使JAVA程序在没有JRE平台的机器上运行
- poi-hssf对excel文件操作时对文件的大小有没有限制?
- 菜鸟问问关于JBuilder的问题
- 线上求救:这样一个上机习题,有没有帮我做出来的啊,做不出来就要被辞掉了啊,,,,200分,做出来再给,用swing和javabean做,
- 如何让两个jtextpane(左右挨着,它们中间没有空隙),同时随滚动条换行(只有竖直滚动条)
有时候瞎用了两年swing的人都不清楚一些基础问题,这个问题问得好
http://java.sun.com/products/jfc/tsc/articles/painting/index.html 中好像没有提到
paintAll()和paintComponents()这两个方法,而且大家也好少提到这两个方法,是不是它们只
是个摆设的作用?