質問編集履歴
4
画像の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -167,3 +167,5 @@
|
|
167
167
|
}
|
168
168
|
}
|
169
169
|
```
|
170
|
+

|
171
|
+
このように、入力フォームが大きくなってしまう。
|
3
コードの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -140,7 +140,7 @@
|
|
140
140
|
|
141
141
|
JPanel info = new JPanel();
|
142
142
|
info.setLayout(new GridLayout(1,5));
|
143
|
-
this.add(info); //追加
|
143
|
+
this.add(info, BorderLayout.CENTER); //追加
|
144
144
|
|
145
145
|
//1
|
146
146
|
info.add(new JLabel("ID"));
|
2
変更後の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -91,3 +91,79 @@
|
|
91
91
|
### 補足情報(FW/ツールのバージョンなど)
|
92
92
|
java SE 1.8を使用。
|
93
93
|
|
94
|
+
### 変更後
|
95
|
+

|
96
|
+
入力のフォームは表示されるようになったが、logoの下には表示されない。
|
97
|
+
```ここに言語を入力
|
98
|
+
import java.awt.BorderLayout;
|
99
|
+
import java.awt.CardLayout;
|
100
|
+
import java.awt.Container;
|
101
|
+
import java.awt.FlowLayout;
|
102
|
+
import java.awt.GridLayout;
|
103
|
+
import java.awt.event.ActionEvent;
|
104
|
+
import java.awt.event.ActionListener;
|
105
|
+
|
106
|
+
import javax.swing.ImageIcon;
|
107
|
+
import javax.swing.JButton;
|
108
|
+
import javax.swing.JDialog;
|
109
|
+
import javax.swing.JFrame;
|
110
|
+
import javax.swing.JLabel;
|
111
|
+
import javax.swing.JPanel;
|
112
|
+
import javax.swing.JPasswordField;
|
113
|
+
import javax.swing.JScrollPane;
|
114
|
+
import javax.swing.JTextArea;
|
115
|
+
import javax.swing.JTextField;
|
116
|
+
|
117
|
+
public class Test2 extends JFrame {
|
118
|
+
|
119
|
+
CardLayout main_l_card;
|
120
|
+
JLabel order_lb_info;
|
121
|
+
|
122
|
+
public Test2() {
|
123
|
+
|
124
|
+
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
125
|
+
this.setTitle("ログイン画面");
|
126
|
+
this.setSize(800,500);
|
127
|
+
this.setLayout(new BorderLayout());
|
128
|
+
|
129
|
+
add(new Login());
|
130
|
+
|
131
|
+
setVisible(true);
|
132
|
+
|
133
|
+
}
|
134
|
+
|
135
|
+
class Login extends JPanel {
|
136
|
+
Login() {
|
137
|
+
//ロゴ
|
138
|
+
JLabel logo = new JLabel(new ImageIcon("./res/main.png"));
|
139
|
+
this.add(logo, BorderLayout.NORTH);
|
140
|
+
|
141
|
+
JPanel info = new JPanel();
|
142
|
+
info.setLayout(new GridLayout(1,5));
|
143
|
+
this.add(info); //追加
|
144
|
+
|
145
|
+
//1
|
146
|
+
info.add(new JLabel("ID"));
|
147
|
+
//2
|
148
|
+
JTextField id = new JTextField("", 10);
|
149
|
+
info.add(id);
|
150
|
+
//3
|
151
|
+
info.add(new JLabel("PASSWORD"));
|
152
|
+
//4
|
153
|
+
JPasswordField pw = new JPasswordField("",10);
|
154
|
+
info.add(pw);
|
155
|
+
//5
|
156
|
+
//Button追加予定
|
157
|
+
setVisible(true);
|
158
|
+
}
|
159
|
+
|
160
|
+
}
|
161
|
+
|
162
|
+
|
163
|
+
|
164
|
+
public static void main(String[] args) {
|
165
|
+
new Test2();
|
166
|
+
|
167
|
+
}
|
168
|
+
}
|
169
|
+
```
|
1
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
|
8
8
|
logoの下に、ID・PASSWORDの入力フォームが表示されるようにしたい。
|
9
9
|
|
10
|
-
### 発生している問題
|
10
|
+
### 発生している問題
|
11
11
|
|
12
12
|

|
13
13
|
logoの下に、ID・PASSWORDの入力フォームが表示したいが、何も出てこない状態。
|