作者PsMonkey (痞子军团团长)
看板java
标题Re: [问题] java背景色的问题
时间Tue Sep 22 10:36:53 2009
嗯哼...
下次如果又有人说什麽
Java 版是一言堂,不能讲版主不爱听的话
还烦请 xvid 跟 bear0221 出来以正视听一下... [笑]
※ 引述《redmoon2004 ()》之铭言:
: : 有一个教学网站
: : http://140.117.164.124/LAB3/LAB3.HTM
: : 我在家里电脑看的时後,按钮的字是黑色的。
: : 但是在学校使用的时後按钮的用却变成白的,
: : 请问为什麽会这样呢?
: : 还有那九宫格的背景也是一样,在家看是蓝绿色的,
: : 来学校看又变成白的了。是不是相同的问题阿?
: : 请教如何解决。(也就是list框内的颜色也是蓝绿色的)
: : 谢谢
: : 我家里是用IE7,学校也是IE7。
: : 不过刚刚为了试验是否为IE的问题,以经把版本升级成
: : IE8了
: 抱歉上次没有附上程式码~
: 这是九年前学长写的程式,
: 请版上先进帮忙看一下
: 连结:(抱歉这个连结是实验三的程式码,不过实验三依然会有这种情形@@
: 。下面补上实验六的程式码)
: http://sites.google.com/site/twmagiccard/Home/class/APPLET1.JAVA?attredirects=0
: 推 PsMonkey:==.==== 依这分程式码,是不会变色的.... 09/21 11:54
: → PsMonkey:请多加油 trace 程式码,还有,确保你测试的是同一份 09/21 11:56
: → PsMonkey:(OS:其实我很想批成作业文条款..... [摊手]) 09/21 11:56
: 就是因为这样我才会觉得很怪,不同电脑看起来的结果不一样@@
: 什麽是作业文条款阿? 这个东西不是我的作业@@,而是上影像课程的"教具";
^^^^^^^^^^^^^^^^^^^
po 文之前,连版规都没看过
: 上课用投影机打出来完全看不到字@@,所以我才会想上来问问看是什麽原因会这样子的。
: 我在学校使用ie7和ie8都看不到字,只有另一台电脑用ie6可以看见字的颜色。
: 补上两台电脑所看到的情形
: http://sites.google.com/site/twmagiccard/Home/class/123.JPG?attredirects=0
: http://sites.google.com/site/twmagiccard/Home/class/127.JPG?attredirects=0
: 实验六:
: http://sites.google.com/site/twmagiccard/Home/class/APPLET2.JAVA?attredirects=0
: 我在学校有把两台电脑的ip对换过了,一样只有ie6的电脑可以看到button的字是黑的。
: 目前我有几个有可能会出现这种情形的想法:
: 第一是ie的问题,微软的ie7、ie8是否还须要安装其它的程式才能完整程现java的效果?
: 第二就是java更新後是不是有些地方跟ie不相容?
: 目前只有想到这几个问题,希望版上先进能提供一些看法;
: 印上中在我第一篇文章有人也是看到白字,那请问一下有人是看到黑字的吗?
其实到这边,原发问者的问题就很大了
一开始「实验三」跟「实验六」搞不太清楚
我看了很多次,还是不知道到底是哪个出问题,还是都出问题
再来,这个程式码与 IP 何干?
为甚麽原 po 要提到 IP、还要调换 IP 作测试?
最後,到目前为止,还没有听说 Applet 在不同浏览器上头会不一样
(ㄜ? 该不会有不同 look & feel 吧? 这东西不熟 XD)
如果在相同 JVM 上头执行,那麽,应该会得到相同结果
虽然 Write once, Run anywhere 是句口号
但是,基本的程式(我的能力写的出来的 [殴死])应该是符合的
原 po 压根没提到 JVM 的资讯,而一直着重在 browser
好,也许原 po 不知道 applet 跟 browser 基本上是一点关系也没有
(阿要解决 applet 问题却不稍微了解一下 applet 运作原理
这样是很理所当然的事情吗?)
最後面的文字,感觉问题从「颜色不一样」,变成「看不到 applet」
这.... 什麽鬼?
最重要的程式码却一行没提
那麽,到底有没有自己改一下 default 背景颜色
然後 deploy 成网页看看结果是不是一样没反应?
(我强烈怀疑 applet 不是由那份 source code compile 的)
有没有 check 一下是不是那段读 html 的 <param> 有程式有恢复
前端页面也有设定
所以程式吃得是 <param> 的数值?
嗯... 上面这些「猜测」or 技术上的认知有误的话
还请端正视听以正方家
好了,打这一大串
说不定又会有人说我浪费版面之类、或是酸人酸的更彻底、鞭屍之类 blahblah
说都是你们(某些人)在说
我被酸是我活该该死,发问的人都是无辜的
这没问题,反正欢喜作甘愿受 [慈济貌]
那,能不能带动版面上良好的讨论风气,也是你们呢?
: 推 snowlike:defaultForeground = "FFFFFF"; 白色应该才是正确的结果 09/21 13:09
: 推 PsMonkey:source code 应该可以解释一切,如果你自己 compile+run 09/21 13:35
: 推 PsMonkey:结果会不一样,那再来问或许还比较有意义 09/21 13:36
: → PsMonkey:你的提出来的质疑点,根本就.... [叹气] 09/21 13:36
: 推 xvid:PsMonkey如果不想回答大可不用在这里推些没意义的鄙视字眼 09/21 18:37
: 推 bear0221:推楼上!!! 09/21 19:06
: 谢谢版上先进,我找到原因了;原因出在java的版本太旧了。
: 家里的电脑可以看的到是因为灌了2005年以前版本的jdk,
: 因为是java的书送的所以灌电脑的时後就顺便灌了@@
: 更新成最新的jdk-6u16-windows-i586就不会有这种问题了。
: → MOONRAKER:鄙视?有人心里有鬼吧! 09/21 19:30
: 推 snowlike:搞错IP? 123 or 124? 09/21 19:48
: 123的电脑是我拿来测试用的,我下午才更新完所有的程式
: ,但是124那台我还没复制过去。更新完之後原本学校有一台电脑在未更新前button
: 的字是黑色的(也就是我所说的ie6那台),list里也会是蓝绿色的底。
: 不过当我更新完後,ie6那台就看不到我新的applet。但是连124的就完全没问题。
: 回家之後发现我的电脑也看不见123的applet了,然後就我灌了新的jdk,结果就
: 正常了。
: 最後给两张连结(用ie6那台连124跟123的情形,用远端拍的;图不好看请见谅)
: http://0rz.tw/13emX
: http://0rz.tw/ZjpFf
: 报告完毕
: ※ 编辑: redmoon2004 来自: 122.122.65.247 (09/21 20:44)
--
如果我遇到的是识货的人,我也会好好跟对方谈买卖!!
贪得无餍的笨蛋门外汉,你也懂点分寸行吗!!
《料理仙姬》2-p.100
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.20.130.75
1F:推 ken915007:推版主~只有无言吧!! 09/22 11:28
2F:推 redmoon2004:调换ip是你回信的时说也许是随ip,随时间不同而改变颜 09/22 13:03
3F:→ redmoon2004:色,那我就先测一下换ip噜~ 09/22 13:05
4F:→ PsMonkey:==.=== 那种没凭没据,纯粹举可能性的东西你也.... 09/22 13:48
5F:→ PsMonkey:直接就证明了你根本没 trace 程式码.... [叹气] 09/22 13:48
6F:→ PsMonkey:对於不知道发问礼貌的人,不要期望我语气多有礼貌 09/22 13:50
7F:→ redmoon2004:现在问题就是程式跟表现不一样阿~当然有可能的地方就 09/22 13:57
8F:→ redmoon2004:试阿....一开始就是两台电脑表现不一样,一直回程式码 09/22 13:59
9F:→ redmoon2004:可以解释一切,可最後就不是程式码的问题~唉 09/22 14:01
10F:推 snowlike:程式码里的defaultForeground确实是控制前景色彩的项目 09/22 15:26
11F:→ snowlike:我想可能是某些设定的关系而导致不支援前景色彩而成黑色 09/22 15:28
12F:→ snowlike:另外..我抓下123和124底下的Applet1.class不是同一份 09/22 15:48
13F:→ snowlike:目前123黑字124白字酱~报告完毕~ 09/22 15:50
14F:推 slalala:重点 原PO还中山大的(抱头) 09/22 22:24