質問編集履歴

1

コードの修正及び追加

2018/08/09 11:48

投稿

CreeperSaviour
CreeperSaviour

スコア129

test CHANGED
File without changes
test CHANGED
@@ -44,51 +44,1019 @@
44
44
 
45
45
  import javafx.application.Application;
46
46
 
47
+ import javafx.fxml.FXMLLoader;
48
+
49
+ import javafx.scene.Scene;
50
+
51
+ import javafx.scene.input.KeyEvent;
52
+
53
+ import javafx.scene.layout.AnchorPane;
54
+
55
+ import javafx.stage.Stage;
56
+
57
+
58
+
59
+
60
+
61
+ public class Main extends Application {
62
+
63
+ @Override
64
+
65
+ public void start(Stage primaryStage) {
66
+
67
+ try {
68
+
69
+ AnchorPane root = (AnchorPane)FXMLLoader.load(getClass().getResource("bbb.fxml"));
70
+
71
+ Scene scene = new Scene(root,400,400);
72
+
73
+ scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
74
+
75
+ primaryStage.setScene(scene);
76
+
77
+ primaryStage.show();
78
+
79
+ scene.setOnKeyPressed(this::keyPressed);
80
+
81
+ } catch(Exception e) {
82
+
83
+ e.printStackTrace();
84
+
85
+ }
86
+
87
+ }
88
+
89
+
90
+
91
+ public static void main(String[] args) {
92
+
93
+ launch(args);
94
+
95
+ }
96
+
97
+
98
+
99
+ private static String fulltext = "";
100
+
101
+
102
+
103
+ private void keyPressed(KeyEvent e) {
104
+
105
+ switch(e.getCode()) {
106
+
107
+ case A: fulltext += "a";
108
+
109
+ break;
110
+
111
+ case ACCEPT:
112
+
113
+ break;
114
+
115
+ case ADD:
116
+
117
+ break;
118
+
119
+ case AGAIN:
120
+
121
+ break;
122
+
123
+ case ALL_CANDIDATES:
124
+
125
+ break;
126
+
127
+ case ALPHANUMERIC:
128
+
129
+ break;
130
+
131
+ case ALT:
132
+
133
+ break;
134
+
135
+ case ALT_GRAPH:
136
+
137
+ break;
138
+
139
+ case AMPERSAND:
140
+
141
+ break;
142
+
143
+ case ASTERISK:
144
+
145
+ break;
146
+
147
+ case AT:
148
+
149
+ break;
150
+
151
+ case B: fulltext += "b";
152
+
153
+ break;
154
+
155
+ case BACK_QUOTE:
156
+
157
+ break;
158
+
159
+ case BACK_SLASH:
160
+
161
+ break;
162
+
163
+ case BACK_SPACE:
164
+
165
+ if(fulltext != null && fulltext.length() > 0) {
166
+
167
+ fulltext = fulltext.substring(0, fulltext.length() - 1);
168
+
169
+ }
170
+
171
+ break;
172
+
173
+ case BEGIN:
174
+
175
+ break;
176
+
177
+ case BRACELEFT:
178
+
179
+ break;
180
+
181
+ case BRACERIGHT:
182
+
183
+ break;
184
+
185
+ case C: fulltext += "c";
186
+
187
+ break;
188
+
189
+ case CANCEL:
190
+
191
+ break;
192
+
193
+ case CAPS:
194
+
195
+ break;
196
+
197
+ case CHANNEL_DOWN:
198
+
199
+ break;
200
+
201
+ case CHANNEL_UP:
202
+
203
+ break;
204
+
205
+ case CIRCUMFLEX:
206
+
207
+ break;
208
+
209
+ case CLEAR:
210
+
211
+ break;
212
+
213
+ case CLOSE_BRACKET:
214
+
215
+ break;
216
+
217
+ case CODE_INPUT:
218
+
219
+ break;
220
+
221
+ case COLON:
222
+
223
+ break;
224
+
225
+ case COLORED_KEY_0:
226
+
227
+ break;
228
+
229
+ case COLORED_KEY_1:
230
+
231
+ break;
232
+
233
+ case COLORED_KEY_2:
234
+
235
+ break;
236
+
237
+ case COLORED_KEY_3:
238
+
239
+ break;
240
+
241
+ case COMMA:
242
+
243
+ break;
244
+
245
+ case COMMAND:
246
+
247
+ break;
248
+
249
+ case COMPOSE:
250
+
251
+ break;
252
+
253
+ case CONTEXT_MENU:
254
+
255
+ break;
256
+
257
+ case CONTROL:
258
+
259
+ break;
260
+
261
+ case CONVERT:
262
+
263
+ break;
264
+
265
+ case COPY:
266
+
267
+ break;
268
+
269
+ case CUT:
270
+
271
+ break;
272
+
273
+ case D: fulltext += "d";
274
+
275
+ break;
276
+
277
+ case DEAD_ABOVEDOT:
278
+
279
+ break;
280
+
281
+ case DEAD_ABOVERING:
282
+
283
+ break;
284
+
285
+ case DEAD_ACUTE:
286
+
287
+ break;
288
+
289
+ case DEAD_BREVE:
290
+
291
+ break;
292
+
293
+ case DEAD_CARON:
294
+
295
+ break;
296
+
297
+ case DEAD_CEDILLA:
298
+
299
+ break;
300
+
301
+ case DEAD_CIRCUMFLEX:
302
+
303
+ break;
304
+
305
+ case DEAD_DIAERESIS:
306
+
307
+ break;
308
+
309
+ case DEAD_DOUBLEACUTE:
310
+
311
+ break;
312
+
313
+ case DEAD_GRAVE:
314
+
315
+ break;
316
+
317
+ case DEAD_IOTA:
318
+
319
+ break;
320
+
321
+ case DEAD_MACRON:
322
+
323
+ break;
324
+
325
+ case DEAD_OGONEK:
326
+
327
+ break;
328
+
329
+ case DEAD_SEMIVOICED_SOUND:
330
+
331
+ break;
332
+
333
+ case DEAD_TILDE:
334
+
335
+ break;
336
+
337
+ case DEAD_VOICED_SOUND:
338
+
339
+ break;
340
+
341
+ case DECIMAL:
342
+
343
+ break;
344
+
345
+ case DELETE:
346
+
347
+ break;
348
+
349
+ case DIGIT0:
350
+
351
+ break;
352
+
353
+ case DIGIT1:
354
+
355
+ break;
356
+
357
+ case DIGIT2:
358
+
359
+ break;
360
+
361
+ case DIGIT3:
362
+
363
+ break;
364
+
365
+ case DIGIT4:
366
+
367
+ break;
368
+
369
+ case DIGIT5:
370
+
371
+ break;
372
+
373
+ case DIGIT6:
374
+
375
+ break;
376
+
377
+ case DIGIT7:
378
+
379
+ break;
380
+
381
+ case DIGIT8:
382
+
383
+ break;
384
+
385
+ case DIGIT9:
386
+
387
+ break;
388
+
389
+ case DIVIDE:
390
+
391
+ break;
392
+
393
+ case DOLLAR:
394
+
395
+ break;
396
+
397
+ case DOWN:
398
+
399
+ break;
400
+
401
+ case E: fulltext += "e";
402
+
403
+ break;
404
+
405
+ case EJECT_TOGGLE:
406
+
407
+ break;
408
+
409
+ case END:
410
+
411
+ break;
412
+
413
+ case ENTER:
414
+
415
+ break;
416
+
417
+ case EQUALS:
418
+
419
+ break;
420
+
421
+ case ESCAPE:
422
+
423
+ break;
424
+
425
+ case EURO_SIGN:
426
+
427
+ break;
428
+
429
+ case EXCLAMATION_MARK:
430
+
431
+ break;
432
+
433
+ case F: fulltext += "f";
434
+
435
+ break;
436
+
437
+ case F1:
438
+
439
+ break;
440
+
441
+ case F10:
442
+
443
+ break;
444
+
445
+ case F11:
446
+
447
+ break;
448
+
449
+ case F12:
450
+
451
+ break;
452
+
453
+ case F13:
454
+
455
+ break;
456
+
457
+ case F14:
458
+
459
+ break;
460
+
461
+ case F15:
462
+
463
+ break;
464
+
465
+ case F16:
466
+
467
+ break;
468
+
469
+ case F17:
470
+
471
+ break;
472
+
473
+ case F18:
474
+
475
+ break;
476
+
477
+ case F19:
478
+
479
+ break;
480
+
481
+ case F2:
482
+
483
+ break;
484
+
485
+ case F20:
486
+
487
+ break;
488
+
489
+ case F21:
490
+
491
+ break;
492
+
493
+ case F22:
494
+
495
+ break;
496
+
497
+ case F23:
498
+
499
+ break;
500
+
501
+ case F24:
502
+
503
+ break;
504
+
505
+ case F3:
506
+
507
+ break;
508
+
509
+ case F4:
510
+
511
+ break;
512
+
513
+ case F5:
514
+
515
+ break;
516
+
517
+ case F6:
518
+
519
+ break;
520
+
521
+ case F7:
522
+
523
+ break;
524
+
525
+ case F8:
526
+
527
+ break;
528
+
529
+ case F9:
530
+
531
+ break;
532
+
533
+ case FAST_FWD:
534
+
535
+ break;
536
+
537
+ case FINAL:
538
+
539
+ break;
540
+
541
+ case FIND:
542
+
543
+ break;
544
+
545
+ case FULL_WIDTH:
546
+
547
+ break;
548
+
549
+ case G: fulltext += "g";
550
+
551
+ break;
552
+
553
+ case GAME_A:
554
+
555
+ break;
556
+
557
+ case GAME_B:
558
+
559
+ break;
560
+
561
+ case GAME_C:
562
+
563
+ break;
564
+
565
+ case GAME_D:
566
+
567
+ break;
568
+
569
+ case GREATER:
570
+
571
+ break;
572
+
573
+ case H: fulltext += "h";
574
+
575
+ break;
576
+
577
+ case HALF_WIDTH:
578
+
579
+ break;
580
+
581
+ case HELP:
582
+
583
+ break;
584
+
585
+ case HIRAGANA:
586
+
587
+ break;
588
+
589
+ case HOME:
590
+
591
+ break;
592
+
593
+ case I: fulltext += "i";
594
+
595
+ break;
596
+
597
+ case INFO:
598
+
599
+ break;
600
+
601
+ case INPUT_METHOD_ON_OFF:
602
+
603
+ break;
604
+
605
+ case INSERT:
606
+
607
+ break;
608
+
609
+ case INVERTED_EXCLAMATION_MARK:
610
+
611
+ break;
612
+
613
+ case J: fulltext += "j";
614
+
615
+ break;
616
+
617
+ case JAPANESE_HIRAGANA:
618
+
619
+ break;
620
+
621
+ case JAPANESE_KATAKANA:
622
+
623
+ break;
624
+
625
+ case JAPANESE_ROMAN:
626
+
627
+ break;
628
+
629
+ case K: fulltext += "k";
630
+
631
+ break;
632
+
633
+ case KANA:
634
+
635
+ break;
636
+
637
+ case KANA_LOCK:
638
+
639
+ break;
640
+
641
+ case KANJI:
642
+
643
+ break;
644
+
645
+ case KATAKANA:
646
+
647
+ break;
648
+
649
+ case KP_DOWN:
650
+
651
+ break;
652
+
653
+ case KP_LEFT:
654
+
655
+ break;
656
+
657
+ case KP_RIGHT:
658
+
659
+ break;
660
+
661
+ case KP_UP:
662
+
663
+ break;
664
+
665
+ case L: fulltext += "l";
666
+
667
+ break;
668
+
669
+ case LEFT:
670
+
671
+ break;
672
+
673
+ case LEFT_PARENTHESIS:
674
+
675
+ break;
676
+
677
+ case LESS:
678
+
679
+ break;
680
+
681
+ case M: fulltext += "m";
682
+
683
+ break;
684
+
685
+ case META:
686
+
687
+ break;
688
+
689
+ case MINUS:
690
+
691
+ break;
692
+
693
+ case MODECHANGE:
694
+
695
+ break;
696
+
697
+ case MULTIPLY:
698
+
699
+ break;
700
+
701
+ case MUTE:
702
+
703
+ break;
704
+
705
+ case N: fulltext += "n";
706
+
707
+ break;
708
+
709
+ case NONCONVERT:
710
+
711
+ break;
712
+
713
+ case NUMBER_SIGN:
714
+
715
+ break;
716
+
717
+ case NUMPAD0:
718
+
719
+ break;
720
+
721
+ case NUMPAD1:
722
+
723
+ break;
724
+
725
+ case NUMPAD2:
726
+
727
+ break;
728
+
729
+ case NUMPAD3:
730
+
731
+ break;
732
+
733
+ case NUMPAD4:
734
+
735
+ break;
736
+
737
+ case NUMPAD5:
738
+
739
+ break;
740
+
741
+ case NUMPAD6:
742
+
743
+ break;
744
+
745
+ case NUMPAD7:
746
+
747
+ break;
748
+
749
+ case NUMPAD8:
750
+
751
+ break;
752
+
753
+ case NUMPAD9:
754
+
755
+ break;
756
+
757
+ case NUM_LOCK:
758
+
759
+ break;
760
+
761
+ case O: fulltext += "o";
762
+
763
+ break;
764
+
765
+ case OPEN_BRACKET:
766
+
767
+ break;
768
+
769
+ case P: fulltext += "p";
770
+
771
+ break;
772
+
773
+ case PAGE_DOWN:
774
+
775
+ break;
776
+
777
+ case PAGE_UP:
778
+
779
+ break;
780
+
781
+ case PASTE:
782
+
783
+ break;
784
+
785
+ case PAUSE:
786
+
787
+ break;
788
+
789
+ case PERIOD:
790
+
791
+ break;
792
+
793
+ case PLAY:
794
+
795
+ break;
796
+
797
+ case PLUS:
798
+
799
+ break;
800
+
801
+ case POUND:
802
+
803
+ break;
804
+
805
+ case POWER:
806
+
807
+ break;
808
+
809
+ case PREVIOUS_CANDIDATE:
810
+
811
+ break;
812
+
813
+ case PRINTSCREEN:
814
+
815
+ break;
816
+
817
+ case PROPS:
818
+
819
+ break;
820
+
821
+ case Q: fulltext += "q";
822
+
823
+ break;
824
+
825
+ case QUOTE:
826
+
827
+ break;
828
+
829
+ case QUOTEDBL:
830
+
831
+ break;
832
+
833
+ case R: fulltext += "r";
834
+
835
+ break;
836
+
837
+ case RECORD:
838
+
839
+ break;
840
+
841
+ case REWIND:
842
+
843
+ break;
844
+
845
+ case RIGHT:
846
+
847
+ break;
848
+
849
+ case RIGHT_PARENTHESIS:
850
+
851
+ break;
852
+
853
+ case ROMAN_CHARACTERS:
854
+
855
+ break;
856
+
857
+ case S: fulltext += "s";
858
+
859
+ break;
860
+
861
+ case SCROLL_LOCK:
862
+
863
+ break;
864
+
865
+ case SEMICOLON:
866
+
867
+ break;
868
+
869
+ case SEPARATOR:
870
+
871
+ break;
872
+
873
+ case SHIFT:
874
+
875
+ break;
876
+
877
+ case SHORTCUT:
878
+
879
+ break;
880
+
881
+ case SLASH:
882
+
883
+ break;
884
+
885
+ case SOFTKEY_0:
886
+
887
+ break;
888
+
889
+ case SOFTKEY_1:
890
+
891
+ break;
892
+
893
+ case SOFTKEY_2:
894
+
895
+ break;
896
+
897
+ case SOFTKEY_3:
898
+
899
+ break;
900
+
901
+ case SOFTKEY_4:
902
+
903
+ break;
904
+
905
+ case SOFTKEY_5:
906
+
907
+ break;
908
+
909
+ case SOFTKEY_6:
910
+
911
+ break;
912
+
913
+ case SOFTKEY_7:
914
+
915
+ break;
916
+
917
+ case SOFTKEY_8:
918
+
919
+ break;
920
+
921
+ case SOFTKEY_9:
922
+
923
+ break;
924
+
925
+ case SPACE:
926
+
927
+ break;
928
+
929
+ case STAR:
930
+
931
+ break;
932
+
933
+ case STOP:
934
+
935
+ break;
936
+
937
+ case SUBTRACT:
938
+
939
+ break;
940
+
941
+ case T: fulltext += "t";
942
+
943
+ break;
944
+
945
+ case TAB:
946
+
947
+ break;
948
+
949
+ case TRACK_NEXT:
950
+
951
+ break;
952
+
953
+ case TRACK_PREV:
954
+
955
+ break;
956
+
957
+ case U: fulltext += "u";
958
+
959
+ break;
960
+
961
+ case UNDEFINED:
962
+
963
+ break;
964
+
965
+ case UNDERSCORE:
966
+
967
+ break;
968
+
969
+ case UNDO:
970
+
971
+ break;
972
+
973
+ case UP:
974
+
975
+ break;
976
+
977
+ case V: fulltext += "v";
978
+
979
+ break;
980
+
981
+ case VOLUME_DOWN:
982
+
983
+ break;
984
+
985
+ case VOLUME_UP:
986
+
987
+ break;
988
+
989
+ case W: fulltext += "w";
990
+
991
+ break;
992
+
993
+ case WINDOWS:
994
+
995
+ break;
996
+
997
+ case X: fulltext += "x";
998
+
999
+ break;
1000
+
1001
+ case Y: fulltext += "y";
1002
+
1003
+ break;
1004
+
1005
+ case Z: fulltext += "z";
1006
+
1007
+ break;
1008
+
1009
+ default:
1010
+
1011
+ break;
1012
+
1013
+ }
1014
+
1015
+ if(fulltext != null) bbb.textField.setText(fulltext);
1016
+
1017
+ System.out.println(fulltext);
1018
+
1019
+ }
1020
+
1021
+
1022
+
1023
+ }
1024
+
1025
+
1026
+
1027
+ ```
1028
+
1029
+
1030
+
1031
+ bbb.java
1032
+
1033
+ ```
1034
+
1035
+ package application;
1036
+
1037
+
1038
+
1039
+ import java.net.URL;
1040
+
1041
+ import java.util.ResourceBundle;
1042
+
1043
+
1044
+
47
1045
  import javafx.fxml.FXML;
48
1046
 
49
- import javafx.fxml.FXMLLoader;
1047
+ import javafx.fxml.Initializable;
50
-
51
- import javafx.scene.Scene;
52
1048
 
53
1049
  import javafx.scene.control.TextField;
54
1050
 
55
- import javafx.scene.input.KeyEvent;
1051
+
56
-
57
- import javafx.scene.layout.AnchorPane;
1052
+
58
-
59
- import javafx.stage.Stage;
60
-
61
-
62
-
63
-
64
-
65
- public class Main extends Application {
1053
+ public class bbb implements Initializable{
1054
+
1055
+
66
1056
 
67
1057
  @Override
68
1058
 
69
- public void start(Stage primaryStage) {
1059
+ public void initialize(URL location, ResourceBundle resources){ }
70
-
71
- try {
72
-
73
- AnchorPane root = (AnchorPane)FXMLLoader.load(getClass().getResource("bbb.fxml"));
74
-
75
- Scene scene = new Scene(root,400,400);
76
-
77
- scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
78
-
79
- primaryStage.setScene(scene);
80
-
81
- primaryStage.show();
82
-
83
- scene.setOnKeyPressed(this::keyPressed);
84
-
85
- } catch(Exception e) {
86
-
87
- e.printStackTrace();
88
-
89
- }
90
-
91
- }
92
1060
 
93
1061
 
94
1062
 
@@ -98,942 +1066,8 @@
98
1066
 
99
1067
 
100
1068
 
101
- public static void main(String[] args) {
102
-
103
- launch(args);
104
-
105
- }
106
-
107
-
108
-
109
- private static String fulltext = "";
110
-
111
-
112
-
113
- private void keyPressed(KeyEvent e) {
114
-
115
- switch(e.getCode()) {
116
-
117
- case A: fulltext += "a";
118
-
119
- break;
120
-
121
- case ACCEPT:
122
-
123
- break;
124
-
125
- case ADD:
126
-
127
- break;
128
-
129
- case AGAIN:
130
-
131
- break;
132
-
133
- case ALL_CANDIDATES:
134
-
135
- break;
136
-
137
- case ALPHANUMERIC:
138
-
139
- break;
140
-
141
- case ALT:
142
-
143
- break;
144
-
145
- case ALT_GRAPH:
146
-
147
- break;
148
-
149
- case AMPERSAND:
150
-
151
- break;
152
-
153
- case ASTERISK:
154
-
155
- break;
156
-
157
- case AT:
158
-
159
- break;
160
-
161
- case B: fulltext += "b";
162
-
163
- break;
164
-
165
- case BACK_QUOTE:
166
-
167
- break;
168
-
169
- case BACK_SLASH:
170
-
171
- break;
172
-
173
- case BACK_SPACE:
174
-
175
- if(fulltext != null && fulltext.length() > 0) {
176
-
177
- fulltext = fulltext.substring(0, fulltext.length() - 1);
178
-
179
- }
180
-
181
- break;
182
-
183
- case BEGIN:
184
-
185
- break;
186
-
187
- case BRACELEFT:
188
-
189
- break;
190
-
191
- case BRACERIGHT:
192
-
193
- break;
194
-
195
- case C: fulltext += "c";
196
-
197
- break;
198
-
199
- case CANCEL:
200
-
201
- break;
202
-
203
- case CAPS:
204
-
205
- break;
206
-
207
- case CHANNEL_DOWN:
208
-
209
- break;
210
-
211
- case CHANNEL_UP:
212
-
213
- break;
214
-
215
- case CIRCUMFLEX:
216
-
217
- break;
218
-
219
- case CLEAR:
220
-
221
- break;
222
-
223
- case CLOSE_BRACKET:
224
-
225
- break;
226
-
227
- case CODE_INPUT:
228
-
229
- break;
230
-
231
- case COLON:
232
-
233
- break;
234
-
235
- case COLORED_KEY_0:
236
-
237
- break;
238
-
239
- case COLORED_KEY_1:
240
-
241
- break;
242
-
243
- case COLORED_KEY_2:
244
-
245
- break;
246
-
247
- case COLORED_KEY_3:
248
-
249
- break;
250
-
251
- case COMMA:
252
-
253
- break;
254
-
255
- case COMMAND:
256
-
257
- break;
258
-
259
- case COMPOSE:
260
-
261
- break;
262
-
263
- case CONTEXT_MENU:
264
-
265
- break;
266
-
267
- case CONTROL:
268
-
269
- break;
270
-
271
- case CONVERT:
272
-
273
- break;
274
-
275
- case COPY:
276
-
277
- break;
278
-
279
- case CUT:
280
-
281
- break;
282
-
283
- case D: fulltext += "d";
284
-
285
- break;
286
-
287
- case DEAD_ABOVEDOT:
288
-
289
- break;
290
-
291
- case DEAD_ABOVERING:
292
-
293
- break;
294
-
295
- case DEAD_ACUTE:
296
-
297
- break;
298
-
299
- case DEAD_BREVE:
300
-
301
- break;
302
-
303
- case DEAD_CARON:
304
-
305
- break;
306
-
307
- case DEAD_CEDILLA:
308
-
309
- break;
310
-
311
- case DEAD_CIRCUMFLEX:
312
-
313
- break;
314
-
315
- case DEAD_DIAERESIS:
316
-
317
- break;
318
-
319
- case DEAD_DOUBLEACUTE:
320
-
321
- break;
322
-
323
- case DEAD_GRAVE:
324
-
325
- break;
326
-
327
- case DEAD_IOTA:
328
-
329
- break;
330
-
331
- case DEAD_MACRON:
332
-
333
- break;
334
-
335
- case DEAD_OGONEK:
336
-
337
- break;
338
-
339
- case DEAD_SEMIVOICED_SOUND:
340
-
341
- break;
342
-
343
- case DEAD_TILDE:
344
-
345
- break;
346
-
347
- case DEAD_VOICED_SOUND:
348
-
349
- break;
350
-
351
- case DECIMAL:
352
-
353
- break;
354
-
355
- case DELETE:
356
-
357
- break;
358
-
359
- case DIGIT0:
360
-
361
- break;
362
-
363
- case DIGIT1:
364
-
365
- break;
366
-
367
- case DIGIT2:
368
-
369
- break;
370
-
371
- case DIGIT3:
372
-
373
- break;
374
-
375
- case DIGIT4:
376
-
377
- break;
378
-
379
- case DIGIT5:
380
-
381
- break;
382
-
383
- case DIGIT6:
384
-
385
- break;
386
-
387
- case DIGIT7:
388
-
389
- break;
390
-
391
- case DIGIT8:
392
-
393
- break;
394
-
395
- case DIGIT9:
396
-
397
- break;
398
-
399
- case DIVIDE:
400
-
401
- break;
402
-
403
- case DOLLAR:
404
-
405
- break;
406
-
407
- case DOWN:
408
-
409
- break;
410
-
411
- case E: fulltext += "e";
412
-
413
- break;
414
-
415
- case EJECT_TOGGLE:
416
-
417
- break;
418
-
419
- case END:
420
-
421
- break;
422
-
423
- case ENTER:
424
-
425
- break;
426
-
427
- case EQUALS:
428
-
429
- break;
430
-
431
- case ESCAPE:
432
-
433
- break;
434
-
435
- case EURO_SIGN:
436
-
437
- break;
438
-
439
- case EXCLAMATION_MARK:
440
-
441
- break;
442
-
443
- case F: fulltext += "f";
444
-
445
- break;
446
-
447
- case F1:
448
-
449
- break;
450
-
451
- case F10:
452
-
453
- break;
454
-
455
- case F11:
456
-
457
- break;
458
-
459
- case F12:
460
-
461
- break;
462
-
463
- case F13:
464
-
465
- break;
466
-
467
- case F14:
468
-
469
- break;
470
-
471
- case F15:
472
-
473
- break;
474
-
475
- case F16:
476
-
477
- break;
478
-
479
- case F17:
480
-
481
- break;
482
-
483
- case F18:
484
-
485
- break;
486
-
487
- case F19:
488
-
489
- break;
490
-
491
- case F2:
492
-
493
- break;
494
-
495
- case F20:
496
-
497
- break;
498
-
499
- case F21:
500
-
501
- break;
502
-
503
- case F22:
504
-
505
- break;
506
-
507
- case F23:
508
-
509
- break;
510
-
511
- case F24:
512
-
513
- break;
514
-
515
- case F3:
516
-
517
- break;
518
-
519
- case F4:
520
-
521
- break;
522
-
523
- case F5:
524
-
525
- break;
526
-
527
- case F6:
528
-
529
- break;
530
-
531
- case F7:
532
-
533
- break;
534
-
535
- case F8:
536
-
537
- break;
538
-
539
- case F9:
540
-
541
- break;
542
-
543
- case FAST_FWD:
544
-
545
- break;
546
-
547
- case FINAL:
548
-
549
- break;
550
-
551
- case FIND:
552
-
553
- break;
554
-
555
- case FULL_WIDTH:
556
-
557
- break;
558
-
559
- case G: fulltext += "g";
560
-
561
- break;
562
-
563
- case GAME_A:
564
-
565
- break;
566
-
567
- case GAME_B:
568
-
569
- break;
570
-
571
- case GAME_C:
572
-
573
- break;
574
-
575
- case GAME_D:
576
-
577
- break;
578
-
579
- case GREATER:
580
-
581
- break;
582
-
583
- case H: fulltext += "h";
584
-
585
- break;
586
-
587
- case HALF_WIDTH:
588
-
589
- break;
590
-
591
- case HELP:
592
-
593
- break;
594
-
595
- case HIRAGANA:
596
-
597
- break;
598
-
599
- case HOME:
600
-
601
- break;
602
-
603
- case I: fulltext += "i";
604
-
605
- break;
606
-
607
- case INFO:
608
-
609
- break;
610
-
611
- case INPUT_METHOD_ON_OFF:
612
-
613
- break;
614
-
615
- case INSERT:
616
-
617
- break;
618
-
619
- case INVERTED_EXCLAMATION_MARK:
620
-
621
- break;
622
-
623
- case J: fulltext += "j";
624
-
625
- break;
626
-
627
- case JAPANESE_HIRAGANA:
628
-
629
- break;
630
-
631
- case JAPANESE_KATAKANA:
632
-
633
- break;
634
-
635
- case JAPANESE_ROMAN:
636
-
637
- break;
638
-
639
- case K: fulltext += "k";
640
-
641
- break;
642
-
643
- case KANA:
644
-
645
- break;
646
-
647
- case KANA_LOCK:
648
-
649
- break;
650
-
651
- case KANJI:
652
-
653
- break;
654
-
655
- case KATAKANA:
656
-
657
- break;
658
-
659
- case KP_DOWN:
660
-
661
- break;
662
-
663
- case KP_LEFT:
664
-
665
- break;
666
-
667
- case KP_RIGHT:
668
-
669
- break;
670
-
671
- case KP_UP:
672
-
673
- break;
674
-
675
- case L: fulltext += "l";
676
-
677
- break;
678
-
679
- case LEFT:
680
-
681
- break;
682
-
683
- case LEFT_PARENTHESIS:
684
-
685
- break;
686
-
687
- case LESS:
688
-
689
- break;
690
-
691
- case M: fulltext += "m";
692
-
693
- break;
694
-
695
- case META:
696
-
697
- break;
698
-
699
- case MINUS:
700
-
701
- break;
702
-
703
- case MODECHANGE:
704
-
705
- break;
706
-
707
- case MULTIPLY:
708
-
709
- break;
710
-
711
- case MUTE:
712
-
713
- break;
714
-
715
- case N: fulltext += "n";
716
-
717
- break;
718
-
719
- case NONCONVERT:
720
-
721
- break;
722
-
723
- case NUMBER_SIGN:
724
-
725
- break;
726
-
727
- case NUMPAD0:
728
-
729
- break;
730
-
731
- case NUMPAD1:
732
-
733
- break;
734
-
735
- case NUMPAD2:
736
-
737
- break;
738
-
739
- case NUMPAD3:
740
-
741
- break;
742
-
743
- case NUMPAD4:
744
-
745
- break;
746
-
747
- case NUMPAD5:
748
-
749
- break;
750
-
751
- case NUMPAD6:
752
-
753
- break;
754
-
755
- case NUMPAD7:
756
-
757
- break;
758
-
759
- case NUMPAD8:
760
-
761
- break;
762
-
763
- case NUMPAD9:
764
-
765
- break;
766
-
767
- case NUM_LOCK:
768
-
769
- break;
770
-
771
- case O: fulltext += "o";
772
-
773
- break;
774
-
775
- case OPEN_BRACKET:
776
-
777
- break;
778
-
779
- case P: fulltext += "p";
780
-
781
- break;
782
-
783
- case PAGE_DOWN:
784
-
785
- break;
786
-
787
- case PAGE_UP:
788
-
789
- break;
790
-
791
- case PASTE:
792
-
793
- break;
794
-
795
- case PAUSE:
796
-
797
- break;
798
-
799
- case PERIOD:
800
-
801
- break;
802
-
803
- case PLAY:
804
-
805
- break;
806
-
807
- case PLUS:
808
-
809
- break;
810
-
811
- case POUND:
812
-
813
- break;
814
-
815
- case POWER:
816
-
817
- break;
818
-
819
- case PREVIOUS_CANDIDATE:
820
-
821
- break;
822
-
823
- case PRINTSCREEN:
824
-
825
- break;
826
-
827
- case PROPS:
828
-
829
- break;
830
-
831
- case Q: fulltext += "q";
832
-
833
- break;
834
-
835
- case QUOTE:
836
-
837
- break;
838
-
839
- case QUOTEDBL:
840
-
841
- break;
842
-
843
- case R: fulltext += "r";
844
-
845
- break;
846
-
847
- case RECORD:
848
-
849
- break;
850
-
851
- case REWIND:
852
-
853
- break;
854
-
855
- case RIGHT:
856
-
857
- break;
858
-
859
- case RIGHT_PARENTHESIS:
860
-
861
- break;
862
-
863
- case ROMAN_CHARACTERS:
864
-
865
- break;
866
-
867
- case S: fulltext += "s";
868
-
869
- break;
870
-
871
- case SCROLL_LOCK:
872
-
873
- break;
874
-
875
- case SEMICOLON:
876
-
877
- break;
878
-
879
- case SEPARATOR:
880
-
881
- break;
882
-
883
- case SHIFT:
884
-
885
- break;
886
-
887
- case SHORTCUT:
888
-
889
- break;
890
-
891
- case SLASH:
892
-
893
- break;
894
-
895
- case SOFTKEY_0:
896
-
897
- break;
898
-
899
- case SOFTKEY_1:
900
-
901
- break;
902
-
903
- case SOFTKEY_2:
904
-
905
- break;
906
-
907
- case SOFTKEY_3:
908
-
909
- break;
910
-
911
- case SOFTKEY_4:
912
-
913
- break;
914
-
915
- case SOFTKEY_5:
916
-
917
- break;
918
-
919
- case SOFTKEY_6:
920
-
921
- break;
922
-
923
- case SOFTKEY_7:
924
-
925
- break;
926
-
927
- case SOFTKEY_8:
928
-
929
- break;
930
-
931
- case SOFTKEY_9:
932
-
933
- break;
934
-
935
- case SPACE:
936
-
937
- break;
938
-
939
- case STAR:
940
-
941
- break;
942
-
943
- case STOP:
944
-
945
- break;
946
-
947
- case SUBTRACT:
948
-
949
- break;
950
-
951
- case T: fulltext += "t";
952
-
953
- break;
954
-
955
- case TAB:
956
-
957
- break;
958
-
959
- case TRACK_NEXT:
960
-
961
- break;
962
-
963
- case TRACK_PREV:
964
-
965
- break;
966
-
967
- case U: fulltext += "u";
968
-
969
- break;
970
-
971
- case UNDEFINED:
972
-
973
- break;
974
-
975
- case UNDERSCORE:
976
-
977
- break;
978
-
979
- case UNDO:
980
-
981
- break;
982
-
983
- case UP:
984
-
985
- break;
986
-
987
- case V: fulltext += "v";
988
-
989
- break;
990
-
991
- case VOLUME_DOWN:
992
-
993
- break;
994
-
995
- case VOLUME_UP:
996
-
997
- break;
998
-
999
- case W: fulltext += "w";
1000
-
1001
- break;
1002
-
1003
- case WINDOWS:
1004
-
1005
- break;
1006
-
1007
- case X: fulltext += "x";
1008
-
1009
- break;
1010
-
1011
- case Y: fulltext += "y";
1012
-
1013
- break;
1014
-
1015
- case Z: fulltext += "z";
1016
-
1017
- break;
1018
-
1019
- default:
1020
-
1021
- break;
1022
-
1023
- }
1024
-
1025
- textField.setText(fulltext);
1026
-
1027
- System.out.println(fulltext);
1028
-
1029
- }
1030
-
1031
-
1032
-
1033
1069
  }
1034
1070
 
1035
-
1036
-
1037
1071
  ```
1038
1072
 
1039
1073
 
@@ -1056,13 +1090,11 @@
1056
1090
 
1057
1091
 
1058
1092
 
1059
-
1060
-
1061
- <AnchorPane prefHeight="400.0" prefWidth="400.0" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/8" fx:controller="application.bbb">
1093
+ <AnchorPane prefHeight="400.0" prefWidth="400.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="application.bbb">
1062
1094
 
1063
1095
  <children>
1064
1096
 
1065
- <TextField fx:id="textField" layoutX="126.0" layoutY="188.0" />
1097
+ <TextField fx:id="textField" disable="true" editable="false" layoutX="126.0" layoutY="188.0" />
1066
1098
 
1067
1099
  </children>
1068
1100