String in functie?

Status
Niet open voor verdere reacties.

per k

Gebruiker
Lid geworden
19 jan 2008
Berichten
6
Hallo, ik ben pas begonnen java te gebruiken en ik heb 'n vraag.
Ik wil zeg maar dit doen:

Code:
Robot robot = new Robot();
String woord = "HALLO";
char[] woordUitElkaar = woord.toCharArray();
String toets = "KeyEvent.VK_" + woordUitElkaar[1];
robot.keyPress(toets);

Ik heb alleen geen flauw idee hoe ik dit zou moeten doen.
Kan iemand mij hiermee helpen?

Bvd.
 
ik begrijp niet precies wat je bedoelt, waarom moet ik 'n Robot classe aanmaken?
 
Dat geef je zelf aan dat je dat wil doen.

Code:
Robot robot = new Robot();
 
Wat snap je precies niet?
Wat heb je al? naast hetgene wat in de startpost staat?
 
Ik wil dit doen: ik heb 'n char, en met die char wil ik dan robot.keyPress(KeyEvent.VK_ "hier komt de char"); doen
 
Wat heb je verder al?

Want je zal sowieso een klasse aan moeten maken waar je de methodes in uitvoert.
 
Code:
import java.awt.Robot;
import java.awt.event.*;

public class robot {
    
    public static void main(String[] args)  throws Exception{
    	
       Robot robot = new Robot();
       
        String woord = "HALLO";
        char[] woordUitElkaar = woord.toCharArray();
        String toets;
        
        for(int i=0;i<woordUitElkaar.length;i++){
            toets = "KeyEvent.VK_" + woordUitElkaar[i];
            System.out.println(toets);
            robot.keyPress(toets);
       }
        
    
       System.exit(0);
    }
}
 
Ik wil eigenljik alleen weten of je dit op een korte manier kunt doen, of dat je cases moet maken voor elke mogelijke letter.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan