use*_*556 -1 java graphics swing jlabel mouselistener
当用户将鼠标悬停在某物上时,我试图使边框出现,但是当我使用绘画方法时.它说
Syntax Error on Token "(" ; expected and
Syntax Error on Token ")" ; expected
Run Code Online (Sandbox Code Playgroud)
我的代码是:
JLabel lblAllOrNothing = new JLabel("All Or Nothing (4 BP)");
lblAllOrNothing.addMouseListener(new MouseAdapter() {
@Override
public void mouseEntered(MouseEvent arg0) {
public void paint(Graphics g) { //Error is this line
g.drawRect(0, 72, 256, 72);
}
}
});
Run Code Online (Sandbox Code Playgroud)
我只是没有其他地方我可以放半昏迷.我是GUI编程的新手,所以我希望我没有犯错误.谢谢!
你不能在java中嵌套两个方法:
public void mouseEntered(MouseEvent arg0) {
public void paint(Graphics g) { //Method inside a method is not allowed
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
96 次 |
| 最近记录: |