teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

一部変更

2019/06/10 23:20

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -93,7 +93,7 @@
93
93
  #実行結果
94
94
  ![イメージ説明](194a1d4f02b42a386733317b1176c615.jpeg)
95
95
  #回答を受けてコードの書き換え
96
- 回答を受けて、以下のようにコードを書き換えてみました。
96
+ 回答を受けて、以下のようにコードを書き換えてみましたが、今度は21行目に「varを型に解決できません」というエラーが出ます
97
97
  ```java
98
98
  import java.awt.FlowLayout;
99
99
  import java.awt.event.ActionEvent;
@@ -114,12 +114,8 @@
114
114
  f.getContentPane().setLayout(new FlowLayout());
115
115
  f.setSize(300,200);
116
116
  tf=new JTextField[10];
117
- for(int i=0; i<10; i++){
118
- tf[i]=new JTextField(10);
119
- f.getContentPane().add(tf[i]);
120
- }
121
117
  for(int i = 0; i < tf.length; ++i){
122
- final var tmp_tf = new JTextField(10);
118
+ final var tmp_tf = new JTextField(10); //varを型に解決できません。
123
119
  tmp_tf.addActionListener(
124
120
  e -> tmp_tf.requestFocusInWindow()
125
121
  );
@@ -131,4 +127,5 @@
131
127
  }
132
128
 
133
129
  }
134
- ```
130
+ ```
131
+ --

2

一部変更

2019/06/10 23:20

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -91,4 +91,44 @@
91
91
 
92
92
  ```
93
93
  #実行結果
94
- ![イメージ説明](194a1d4f02b42a386733317b1176c615.jpeg)
94
+ ![イメージ説明](194a1d4f02b42a386733317b1176c615.jpeg)
95
+ #回答を受けてコードの書き換え
96
+ 回答を受けて、以下のようにコードを書き換えてみました。
97
+ ```java
98
+ import java.awt.FlowLayout;
99
+ import java.awt.event.ActionEvent;
100
+ import java.awt.event.ActionListener;
101
+
102
+ import javax.swing.JFrame;
103
+ import javax.swing.JTextField;
104
+
105
+ public class enshu64 {
106
+ JTextField[] tf;
107
+
108
+ public static void main(String arg[]) {
109
+ new enshu64();
110
+ }
111
+ public enshu64(){
112
+ JFrame f;
113
+ f=new JFrame();
114
+ f.getContentPane().setLayout(new FlowLayout());
115
+ f.setSize(300,200);
116
+ tf=new JTextField[10];
117
+ for(int i=0; i<10; i++){
118
+ tf[i]=new JTextField(10);
119
+ f.getContentPane().add(tf[i]);
120
+ }
121
+ for(int i = 0; i < tf.length; ++i){
122
+ final var tmp_tf = new JTextField(10);
123
+ tmp_tf.addActionListener(
124
+ e -> tmp_tf.requestFocusInWindow()
125
+ );
126
+
127
+ tf[i] = tmp_tf;
128
+ f.getContentPane().add(tf[i]);
129
+ }
130
+ f.setVisible(true);
131
+ }
132
+
133
+ }
134
+ ```

1

実行結果の追加

2019/06/10 23:12

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -89,4 +89,6 @@
89
89
  }
90
90
  }
91
91
 
92
- ```
92
+ ```
93
+ #実行結果
94
+ ![イメージ説明](194a1d4f02b42a386733317b1176c615.jpeg)