求治疑难杂症

bbqqfdl 2005-12-23 02:39:41
就是给文本域加个背景图片,我用了如下方法,“->”代表组件摆放顺序,
1:JFrame->覆盖了paintComponent()方法的JPanel的子类->setOpaque(false)(设置透明)的JTextArea, 成功实现,但我不知道如何正确的给JTextArea加滚动条。我用jtextarea.add(new JScrollBar(JScrollBar.VERTICAL)),结果没显示出来。请问该怎么做?

2:JFrame->覆盖了paintComponent()方法的JScrollPane的子类->setOpaque(false)(设置透明)的JTextArea, 图片显示不出来。jscrollpane.setLayout(null)之后图片出来了,但是jtextarea不见了。

3:JFrame->JScrollPane->JTextArea->覆盖了paint()方法的Canvas,也没成功,我在Canvas的paint()方法中画了图片,但Canvas没显示出图片.

哪位大哥有解决办法,小弟先谢谢了.
...全文
46 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,625

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧