皆さん、JTextField(ID、LastName、FirstName、Course、Year)の入力値をArrayListに渡す方法を教えてください。 同じで、私はそれで刺しを取るだろうが、私はここにいくつかの仮定をしなければならない(要約)Javaテキストフィールドを配列リストに渡すには?
////// PALOS TEXTFIELD
List<Form> myList = new ArrayList<Form>();
id = new JTextField(20);
id.addKeyListener(new KeyAdapter()
{
public void keyTyped(KeyEvent ke){
char char1 = ke.getKeyChar();
if((!(Character.isDigit(char1))) && (char1 != '\b')){
ke.consume();
}
}
});
id.addActionListener(handler);
fname = new JTextField(20);
fname.setFont(new Font("TimesRoman", Font.PLAIN,14));
fname.setHorizontalAlignment(JTextField.CENTER);
fname.setBorder(BorderFactory.createEtchedBorder(3, Color.green, Color.white));
fname.addKeyListener(new KeyAdapter()
{
public void keyTyped(KeyEvent ke){
char char1 = ke.getKeyChar();
if((!(Character.isLetter(char1))) &&
(char1 != '\b'))
{
ke.consume();
}
}
public void keyReleased(KeyEvent e){}
public void keyPressed(KeyEvent e){}
});
fname.addActionListener(handler);
lname = new JTextField(20);
lname.addKeyListener(new KeyAdapter()
{
public void keyTyped(KeyEvent ke){
char char1 = ke.getKeyChar();
if((!(Character.isLetter(char1))) &&
(char1 != '\b'))
{
ke.consume();
}
}
public void keyReleased(KeyEvent e){}
public void keyPressed(KeyEvent e){}
});
lname.addActionListener(handler);
year = new JTextField(20);
year.addKeyListener(new KeyAdapter()
{
public void keyTyped(KeyEvent ke){
char char1 = ke.getKeyChar();
if((!(Character.isDigit(char1))) &&
(char1 != '\b'))
{
ke.consume();
}
}
public void keyReleased(KeyEvent e){}
public void keyPressed(KeyEvent e){}
});
year.addActionListener(handler);
course = new JTextField(20);
course.addKeyListener(new KeyAdapter()
{
public void keyTyped(KeyEvent ke){
char char1 = ke.getKeyChar();
if((!(Character.isLetter(char1))) &&
(char1 != '\b'))
{
ke.consume();
}
}
public void keyReleased(KeyEvent e){}
public void keyPressed(KeyEvent e){}
});
course.addActionListener(handler);
////PALOS BUTTONS
addB = new JButton(namesB[1]);
addB.setHorizontalAlignment(JTextField.CENTER);
addB.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
id.selectAll();
fname.selectAll();
lname.selectAll();
course.selectAll();
year.selectAll();
String textID = id.getSelectedText();
String textFName = fname.getSelectedText();
String textLName = lname.getSelectedText();
String textCourse = course.getSelectedText();
String textYear = year.getSelectedText();
summary.setCaretPosition(summary.getDocument().getLength());
}
});
/////pALOS TEXTAREA
summary = new JTextArea(11,31);
summary.setBorder(BorderFactory.createEmptyBorder(0, 3, 0, 5));
summary.setText("ID" + newtab + "FirstName " + newtab + "LastName" + newtab + "Course" + newtab + "Year" + newline);
summary.setEditable(false);
コードのすべてではなく、コードの必要な部分だけを投稿するのはどうですか?誰もそのすべてのコードを調べるつもりはありません...あなたの質問を編集してください –
私はむしろそのごみのほとんどよりもFormのコードを見るでしょう:) – willcodejavaforfood