2016-04-27 4 views
0

私はデータベースアプリケーションの作成を任されました。私はPHPからJavaに来ているので、私はhtmlテーブルを作り、何度もforeach()を使って行を表示することに慣れていました。私のアプローチは、動作するようには思えない - フィールドはしない表示を行います。私はJavaでPHPからそれを知っているようスイングコンポーネントをループで表示

JTextField[] textFields = new JTextField[3]; 

    textFields[1] = new JTextField(); 
    GridBagConstraints gbc_textField = new GridBagConstraints(); 
    gbc_textField.fill = GridBagConstraints.HORIZONTAL; 
    gbc_textField.insets = new Insets(0, 0, 0, 5); 
    gbc_textField.gridx = 0; 
    gbc_textField.gridy = 0; 
    panel_1.add(textFields[1], gbc_textField); 
    textField.setColumns(10); 

はどのようにして、テキストフィールドのループ表示されたテーブルのようなものを作ることができますか?

答えて

0

私はあなたが欲しいものを知りません。しかし、forループを使用すると、おそらくそれを行うことができます。

同様:

JTextField[] textFields = new JTextField[3]; 

for(int i;i<textFields.lenghts;i++){ 

    textFields[i] = new JTextField(); 
    GridBagConstraints gbc_textField = new GridBagConstraints(); 
    gbc_textField.fill = GridBagConstraints.HORIZONTAL; 
    gbc_textField.insets = new Insets(0, 0, 0, 5); 
    gbc_textField.gridx = 0; 
    gbc_textField.gridy = 0; 
    textField.setColumns(10); 
    panel_1.add(textFields[i], gbc_textField); 

} 

あなたがテーブルをしたい場合は、より良いがJTabelを使用することです。

関連する問題