作者tonytonyjan (南洋大兜虫)
看板java
标题[问题] 程式执行时App和Applet呈现不一样
时间Tue May 11 00:54:11 2010
我今天在这里
http://java.sun.com/docs/books/tutorial/2d/images/drawimage.html
做了一些练习,发现了一个问题…百思不得其解……希望众仙能帮忙指点QQ
首先,我把它当Applet启动的时候,可以很正常的显示画面,
像这样:
http://nba.nctu.edu.tw/~tonytonyjan/images/Screenshot-28.png
可以清楚看到"Java 2D is great"字体的「黑」
然而用app打开後,
变成这样:
http://nba.nctu.edu.tw/~tonytonyjan/images/Screenshot-29.png
字体从原来的黑色变成无色,而可以透过去看到那张Duke的图
神奇的是,这个现象只要我把视窗稍微缩小之後就获得解决
像这样:
http://nba.nctu.edu.tw/~tonytonyjan/images/Screenshot-30.png
恢复了以往的黑色
下面是我的程式码压缩档,内含
run.bat 执行app用
Test.html 执行applet用
src code
一张图
http://nba.nctu.edu.tw/~tonytonyjan/Test.rar
被这个问题困扰好久@@
爬了许多地方也没有获得解决…(不知道该用什麽关键字……)
不知道有没有人和我遇到一样的问题呢^^"?
--
问的人要放低其姿态
教的人要给人留尊严
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.242.246
1F:→ tkcn:paint() 开头加一行 super.paing(g); 试试 05/11 09:10
2F:→ tkcn: t // typo 05/11 09:24
3F:→ tonytonyjan:没有变化QQ 05/11 11:08
4F:→ tonytonyjan:後因轻重不能共存, 我换成JComponent, 似乎也没用TAT 05/11 11:27
5F:推 kanandg1:换个顺序,画字的method放在画图的後面 05/11 14:16
6F:→ tonytonyjan:换顺序可行, 但已经和原来的效果不一样了QQ 05/11 15:15