Hjälp! Om musknappar i applet

Java

3 svar · 445 visningar · startad av kernel

Medlem sedan sep. 20017 inlägg
Trådstart#1

Läste på nån forum att det går att använda även musknapparna 2 och 3 bara man har 1.4 (vet inte vad de menar med det, antar att det är nya Java 2 SDK 1.4 beta paketet, hittade inget som heter JDK 1.4) iaf.
Kommandot som ska aktivera de 2 andra knapparna ser ungefär ut så här:

if(button == MouseEvent.BUTTON2){
// gör detta
}

fungerade finfint att kompilera koden, men nu vill inte Java Virtual Maskinen köra koden, antar att det är pga att jag laddade det nya Java 2 SDK 1.4 beta.
Ehhh...är det verkligen så, alltså måste man ha en ny Java Vitual Maskin för Java 2? Troligtvis inte, för då skulle ju alla behöva ladda det nya Virtuella Maskinen för att appleten ska fungera.
Hjälp mig nu, har säkert missuppfattat detta rejält, man blir ju bara mer förvirrad om man surfar till Suns sidor och försöker hitta nån lösning...

Medlem sedan mars 20007 896 inlägg
#2

alltså måste man ha en ny Java Vitual Maskin för Java 2? Troligtvis inte, för då skulle ju alla behöva ladda det nya Virtuella Maskinen för att appleten ska fungera

Så är det, tyvärr.

Medlem sedan sep. 20017 inlägg
#3

Jaha, så det var ändå så...
Följdfråga:
Då måste det finnas nåt annat kommando som kan styra de två andra knapparna på musen, om man kollar på sidan: http://mobile.ina-finland.fi/map/LogoEditor/indexDefault.html , så kan man suddar bort det man har ritat med högra musknappen, och det fungerar utan att ladda en ny Java Virtual Machine. Nån som vet hur man kan göra detta?

Medlem sedan sep. 20017 inlägg
#4

Fixade detta,
Ifall nån har samma funderingar så kan man skriva det så här:
if((e.getModifiers() & InputEvent.BUTTON1_MASK)!=0) { //gör detta }

269 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)