Ahoj, programuji Hledání min v Eclipsu za pomocí SWT balíků a nedaří se mi nijak zprovoznit akci buttonů na pravé tlačítko myši. Když se snažím použít kódy z různých stránek, Eclipse si stěžuje, že mouseListener nezahrnuje žádné mouseDragged ani mausePressed ani mouseClicked, když se snažím použít do podmínky e.getButton()==BUTTON3, tak se to taky zlobí. Moc se v Javě a hlavně v SWT nevyznám, tak snad stačí takový popis.
Zde je ještě kód, zatím to zkouším přes Selection Listenera. "m" je jakože mina. Ten druhý if-else pod čarou je ten, který by měl pracovat při klikání na pravé tlačítko myši. Já ten kód asi ještě budu uplně předělávat, ale na tomhle by se aspon dalo obrazně ukázat, jak zprovoznit to levé tlačítko :) Nevíte tedy jak to udělat?
Díky
btn_Array02[i][j].addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
if (btn_Array02[x][y].getText()=="m"){
System.out.println("loser");
}
_____________________________
if (btn_Array02[x][y].getText()=="?"){
btn_Array02[x][y].setText(" ");
}
else if(btn_Array02[x][y].getText()=="|>")
{
btn_Array02[x][y].setText("?");
}
else btn_Array02[x][y].setText("|>");
}});