Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ich schreibe gerade einen bot für ein online spiel! Es funktioniert so:
Programm wird gestartet -> ein gui öffnet sich indem man ein paar Sachen auswählen kann -> wenn man auf einen Knopf klickt startet der richtige Bot -> also alle 5 Minuten klickt er auf 2 Koordinaten und ein gui zum pausieren öffnet sich.
da ich nicht will dass mein gui einfriert bräuchte ich eine Möglichkeit um nur diese Class zu pausieren!
Und außerdem brauche ich eine möglichkeit das das gui es paussiert wenn man auf den Knopf klickt(gui ist in einer anderen class).
könnt ihr mir bitte ein tutorial dazu geben oder mir einfach zeigen wie das geht?
danke im vorraus!
ActionListener erstellen, Thread erstellen, start() methode eines threads in die listenermethode packen und dort die "sleeptime" implementieren und schon bist du am Ziel...
Ich hoffe das mit dem Javacode klappt..falls nicht, poste doch mal ein wenig deines Codes und man kann dir weiterhelfen.
Aber ein Tutorial zum Thema Threads wäre ratsam , dann ergibt sich schon alles
Greetz
Kannst du mir bitte ein tutorial (wenn möglich auf deutsch) für threads geben? hier das progi:
Java:
package palla.sammeln.pkg1.pkg0;
import java.awt.*;
import java.awt.event.*;
import java.awt.Robot;
public class up {
public robot Robo;
public static int x = 0;
public static int y = 0;
public void klicken(int x, int y, int while1)throws AWTException {
{
Robo = new Robot();
Robo.mouseMove(x, y);
Robo.mouseclick(InputEvent.BUTTON1_MASK);
Robo.mouseRelease(InputEvent.BUTTON1_MASK);
}
}
}
das hier soll ein thread werden:
Java:
Robo = new Robot();
Robo.mouseMove(x, y);
Robo.mouseclick(InputEvent.BUTTON1_MASK);
Robo.mouseRelease(InputEvent.BUTTON1_MASK);
Einen Kommentar zum Code verkneife ich mir mal.
Hier in der API Doku sind zwei Varianten um einen separaten Thread zu starten: Thread (Java Platform SE 7 )
auf deutschsprachige Dokus/Tutorials zu hoffen ist nicht aussichtsslos (und Suchmaschinen würde hierzu mit Sicherheit einige Treffer liefern) wird aber mit zunehmender Komplexität des Themas immer unwahrscheinlicher, daher ist es nicht verkehrt sich gleich zu Beginn mit dem Englischen auseinander zu setzen.
... das beginnt damit, dass dein Code nicht kompiliert
Ansonsten, z.B.: Klassen schreibt man UpperCamelCase, Variablen und Methoden aber lowerCamelCase.
Was faetziminator meint ist , dass dein Code etliche Fehler aufweist und der Compiler einige Errors liefern wird...
Du solltest womöglich Java von beginn an nochmals anschauen...
Ich sehe genau einen Und dieser löst sich spätestens mit meinem Tipp.
[c]up[/c] -> [c]Up[/c]
[c]robot[/c] -> [c]Robot[/c]
[c]Robo[/c] -> [c]robo[/c]
[c]x[/c] und [c]y[/c] auf [c]final[/c] und gross schreiben ("Konstanten")
Aber das eine problem wo ich nicht weiterkomme ist und bleibt das beenden. Habe das programm früher mit AutoIT geschrieben.
da hatte ich hotkey ESC wenn man ESC klickt beendete das programm!
Hab bei Java noch nichts in die richtung gefunden könnt ihr mir helfen? Bitler ich zähle auf dich
Meinst du nicht es wäre besser, wenn du dir erst einmal die Grundlagen der Java Programmierung anschaust?
Wenn du auf jede Antwort eine weitere Frage hast, dann wird das nämlich ein langer Prozess.
Was willst du denn beenden? Ein simples beenden der GUI oder was genau?
Poste doch deinen Code der GUI Class o.Ä und formuliere deine Frage etwas präziser.
Greetz