Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καληπέρα.

 

Αντιμετωπίζω ένα πρόβλημα και δεν ξέρω τι να κάνω.

 

Έχω κάνει ένα πρ'ογραμμα που πέρνει στοιχεία απο ένα excel και τα κάνει επικόλληση σε ένα on line tool.

 

Το πρόβλημα είναι το εξής;

 

Για την επικόληση χρησημοποιώ την παρακάτω εντολή;

 

 

psess.GetPS().SendKeys(vallue1, 8, 18);

 

επειδή το vallue1 ειναι String δεν το κάνει επικόληση.

Με ποιά εντολή μπορώ να κάνω επικόληση number και όχι String ?

(φυσικά το vallue1  θα το μετατρέψω σε number)

Δημοσ.
String value = "1";
int one = Integer.parseInt(value);

Αυτό είναι για να κάνω τον String number έτσι?

Άν θέλω να κάνω τώρα αθτο το number επικόληση κάπου?

Δημοσ.

@militarist

Πριν την επικόλληση πρέπει να προηγηθεί η αντιγραφή στο πρόχειρο

http://stackoverflow.com/questions/3591945/copying-to-clipboard-in-java

Τώρα αν θες να κάνει αυτόματα την επικόλληση..νομίζω ότι εδώ τα μπλέκουμε τα πράγματα. Παλιά υπήρχε τρόπος να το κάνεις στέλνοντας συνδυασμό Ctrl+V  με κάποιο Keyboard Hook αλλά τώρα δεν αφήνουν κάτι τέτοιο και ειδικότερα σε φυλλομετρητές.

Οπότε άστο καλύτερα το θέμα της επικόλλησης.

Δημοσ.

@militarist

Πριν την επικόλληση πρέπει να προηγηθεί η αντιγραφή στο πρόχειρο

http://stackoverflow.com/questions/3591945/copying-to-clipboard-in-java

Τώρα αν θες να κάνει αυτόματα την επικόλληση..νομίζω ότι εδώ τα μπλέκουμε τα πράγματα. Παλιά υπήρχε τρόπος να το κάνεις στέλνοντας συνδυασμό Ctrl+V  με κάποιο Keyboard Hook αλλά τώρα δεν αφήνουν κάτι τέτοιο και ειδικότερα σε φυλλομετρητές.

Οπότε άστο καλύτερα το θέμα της επικόλλησης.

 

Δεν κάνω επικόληση σε φιλομετρητη αλλά ειναι ένα άλλο πρόγραμμα stand alone.

Συγνωμη που το ανέφερα λάθος.

 

Η αντιγραφή υπάρχει και λειτουργει.

(

Cell cell9 = sheet.getCell(10, 26);

           String number9 = cell9.getContents().split("\\.")[0].replaceAll("\\,","");         

           System.out.println(number9);

)

 

να αναφερώ πώς υπάρχει μια περίπτωση το πρόβλημα να το προκαλεί το lamda που έβαλα στο ΟΚ button για να τρεχει το πρόγραμμα.

 

 

frame.setLayout(new GridLayout (0,1));

    buttonField.setLayout(new FlowLayout());

    JButton btn1 = new JButton("OK");

    btn1.addActionListener(stuff -> onPress());

 

    buttonField.add(btn1);

 

 

 

 

private static void onPress() {

 

....                        }

 

 

Εσεις τι θα βάζατε ?

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...