홍익대 Java/수업
swing label textfield
Yi Junho
2009. 7. 28. 17:31
반응형
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class TextFieldTest extends JFrame { static String string = ""; static String string2 = ""; private JTextField textField1, textField2, textField3; public TextFieldTest() { super( "Testing JTextField and JPasswordField" ); Container container = this.getContentPane(); container.setLayout( new GridLayout(3,2) ); JLabel label=new JLabel("이름"); container.add( label ); textField1 = new JTextField( 10 ); container.add( textField1 ); JLabel label2=new JLabel("학교"); container.add( label2 ); textField2 = new JTextField( 10 ); container.add( textField2 ); JLabel label3=new JLabel("출력"); container.add( label3 ); textField3 = new JTextField( 10 ); container.add( textField3 ); TextFieldHandler handler = new TextFieldHandler(); textField1.addActionListener( handler ); textField2.addActionListener( handler ); textField3.addActionListener( handler ); setSize( 325, 100 ); setVisible( true ); } public static void main( String args[] ) { TextFieldTest application = new TextFieldTest(); application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); } // private inner class for event handling private class TextFieldHandler implements ActionListener { public void actionPerformed( ActionEvent event ) { StringBuffer string3=new StringBuffer(); if ( event.getSource() == textField1 ) string = event.getActionCommand(); else if ( event.getSource() == textField2 ) string2 = event.getActionCommand(); else if ( event.getSource() == textField3 ) { /*string3.append("당신의 이름은"); string3.append(string); string3.append("당신의 학교는"); string3.append(string2); JOptionPane.showMessageDialog( null, string3 );*/ textField3.setText(textField1.getText()+" <이름 학교>"+textField2.getText()); } } } }
반응형