易截截图软件、单文件、免安装、纯绿色、仅160KB

java中e.getModifiers()的作用 - Java / Java相关

public void initMusicModeControl() {
but_music.addMouseListener(new MouseAdapter() {

MyMenu popup_menuList = new MyMenu("播放曲目");

public void mouseClicked(MouseEvent e) {
int mod = e.getModifiers() & 4;
if (e.getButton() == MouseEvent.BUTTON1
&& e.getClickCount() == 2) {
int index = list.getSelectedIndex();
if (but_music.getActionCommand() == "true") {
changToMusicMode();
} else {
changToMoveMode(index);
}
} else if (mod != 0) {
System.out.println("Ok");

popup_menu.add(popup_menuList);
popup_menu.show(but_music, e.getX(), e.getY());
popupList.setSelectedIndex(list.getSelectedIndex());
popup_menuList.add(popupList);
}
}
});
}
上面代码中int mod = e.getModifiers() & 4的作用是什么,什么意思啊;
getModifiers()返回此类或接口以整数编码的 Java 语言修饰符是什么意思啊?
就是前面的修饰符,像public static之类的,只不过所有的修饰符都是不冲突的数字,这样一个数字就能代表多个修饰符,例如public 是 00000001而static 是 00000010,那么合在一起就是00000011 就代表public static了
具体的含义,请参见Modifier这个类

这段代码中mod = e.getModifiers()&4的意思及作用是什么呢

这个在Modifier类里面有定义的
Java code



Code highlighting produced by Actipro CodeHighlighter (freeware)
http:


相关问答:

java socket email 问题 - Java / Java SE

我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么?
源码
Java code:

package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......

myeclipse+mysql的配置问题 - Java / Eclipse

我是个新手,望高手解答
我现在已经安装了mysql,也有mysql的jdbc。但我怎么配置后,才能在MyEclipse里操作mysql呢?请高手说详细点
打开Myeclipse----window---open perspective---MyEclipse database explorer-- ......

java中的注解可以有哪些? - Java / Java EE

如: @superwaring("unchecked");
这个里面都可以取哪些值啊,还有类似的 @superwaring标签有哪些啊
没用过。。

看jee的api
javax.persistence里
@superwaring("unchecked");只是忽略 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号