当前位置: 技术问答>java相关
各位大哥大姐,如何正确显示汉字?如何使用鼠标右键?一定给分
来源: 互联网 发布时间:2015-02-05
本文导语: 比如 this.setTitle("u4E2Du56FD"); jMenu1.setText("u4E2Du56FD"); 这两句. 1.JFrame的标题可以正确显示"中国",但是菜单条上显示的是两个框框. 2.书上说java写的程序自识别一个鼠标键,为什么在jbuider5中文本编辑框内可以区分...
比如 this.setTitle("u4E2Du56FD");
jMenu1.setText("u4E2Du56FD");
这两句.
1.JFrame的标题可以正确显示"中国",但是菜单条上显示的是两个框框.
2.书上说java写的程序自识别一个鼠标键,为什么在jbuider5中文本编辑框内可以区分左右键,如单击右键,出现一个谈出菜单,单击左键什么也没有.
jMenu1.setText("u4E2Du56FD");
这两句.
1.JFrame的标题可以正确显示"中国",但是菜单条上显示的是两个框框.
2.书上说java写的程序自识别一个鼠标键,为什么在jbuider5中文本编辑框内可以区分左右键,如单击右键,出现一个谈出菜单,单击左键什么也没有.
|
testArea.addMouseListener(new MouseAdapter()
{
public mouseClicked(MouseEvent e)
{
if (e.getModifiers() == InputEvent.BUTTON1_MASK)
{
//处理左键按下的情况
}
else if (e.getModifiers() == InputEvent.BUTTON2_MASK)
{
//中键按下
}
else if (e.getModifiers() == InputEvent.BUTTON3_MASK)
{
//右键按下
}
}
});
我用的三键鼠标。具体的用button1/2/3_mask得你自己测试一下。
{
public mouseClicked(MouseEvent e)
{
if (e.getModifiers() == InputEvent.BUTTON1_MASK)
{
//处理左键按下的情况
}
else if (e.getModifiers() == InputEvent.BUTTON2_MASK)
{
//中键按下
}
else if (e.getModifiers() == InputEvent.BUTTON3_MASK)
{
//右键按下
}
}
});
我用的三键鼠标。具体的用button1/2/3_mask得你自己测试一下。