看来还有别人不明白,Javasoft.com站点上找到的一个回答。 you mayseta String composed of only 1 chararcter. For exampleputValue(Action.MNEMONIC_KEY,"p"); 大概是有下划线的那个字母吧,但我在Notepad的Demo上没有试出来。 没有也不会有什么问题。
经常去sun的网站看看,很有收获的。你去过chat live吗
putValue(Action.MNEMONIC_KEY,"p");这样不行的,会产生异常。应该用 new Integer ('p');
不太懂是什么意思,也许老外比较明白。
假如你不明白,不去动他。如果这是个严重的问题,你的程序将看起来与众不同,这时候再看看漏了什么东西。
确实这个东西比较费解,至少在我本地安装的JDK里面比较难找。
没有沾过Swing,乱说一气。
这两个文件,有点明白了。所谓MNEMONIC_KEY就是菜单项中有下划线的
那个字母,我们按ALT+那个字母就激活菜单项。对于 JMenuItem, 这个
MNEMONIC_KEY是用一个int变量来指定的,比如'F',但是对于Action接口中
的putValue来说,他接受的是一个对象,所以,要用 new Integer ('F'),
这样就可以了。
这么多人说我水平低,可怎么这些高水平的怎么半天不告诉我呢?
sun的文档作得很差,开发工具在小处也不注意,这是事实。Sun疯狂
赚钱,只怕要比ms还要贪,这也是事实。
you mayseta String composed of only 1 chararcter. For exampleputValue(Action.MNEMONIC_KEY,"p");
大概是有下划线的那个字母吧,但我在Notepad的Demo上没有试出来。
没有也不会有什么问题。
msdn呢?
靠骂sun ,你再等几年吧
虽然javadoc有只见树木不见森林的感觉,但还是很详细的!不错了
SUN网站看tutorials
http://java.sun.com/docs/books/tutorial/
看我们中国人多热情学java,如果不行,我们中国人自己不是也可以做中文的java文档么?
翻译翻译!!!!虽说为了学习英语也可一看,但我们毕竟是中国人嘛,那又看自己东西的爽?
csdn这点我就烦了,把一大堆网上的东西直接刻来就卖给我们,价格还那么高,有必要么?
广告大的好,不如产品做得好~~~
我開發東西都是查sun的jdk文檔的,我覺得很方便,至於英文,我覺得,這些專業英文,對我們這些職業程序員來說,應該不是問題的.
这里很热闹啊,我MS,SUN的都学,贪心吧?
我反倒是觉得SWING这东西没意思,互通性不强,java的技术核心可不在这里啊
所以Volition2k同志,你就自己玩去吧
MSDN就基本没有这个问题。毕竟是多年的有钱的专业软件公司。