mojo's Blog
JTextField, JTextArea 본문
JTextField 연습 코드
import javax.swing.*; // JFrame
import java.awt.*; // Container
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
import java.awt.*;
public class TextFieldEx extends JFrame{
TextFieldEx(){
setTitle("11장 연습");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container c = getContentPane();
c.setLayout(new FlowLayout());
c.add(new JLabel("이름 "));
c.add(new JTextField(20));
c.add(new JLabel("학과 "));
c.add(new JTextField("컴퓨터공학과",20));
c.add(new JLabel("주소 "));
c.add(new JTextField("서울시 ...",20));
setSize(300, 150); // 프레임 크기 300x300
setVisible(true); // 프레임 출력
c.setFocusable(true);
c.requestFocus();
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new TextFieldEx();
}
}
JTextArea 연습 코드
import javax.swing.*; // JFrame
import java.awt.*; // Container
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
import java.awt.*;
public class TextAreaEx extends JFrame{
private JTextField tf=new JTextField(20);
private JTextArea ta= new JTextArea(7, 20); // 7 Line, 20 character
TextAreaEx(){
setTitle("11장 연습");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container c = getContentPane();
c.setLayout(new FlowLayout());
c.add(new JLabel("입력 후 <Enter> 키를 입력하세요"));
c.add(tf);
c.add(new JScrollPane(ta));
tf.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JTextField t = (JTextField)e.getSource();
ta.append(t.getText()+"\n");
t.setText("");
}
});
setSize(300, 300); // 프레임 크기 300x300
setVisible(true); // 프레임 출력
c.setFocusable(true);
c.requestFocus();
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new TextAreaEx();
}
}
'Java' 카테고리의 다른 글
JComboBox, Action 이벤트를 이용한 콤보박스 활용 (0) | 2021.07.29 |
---|---|
JList, JList의 아이템 변경하기 (0) | 2021.07.29 |
JCheckBox / JRadioButton 연습하기 (0) | 2021.07.28 |
명품 JAVA Programming 제 10장 실습문제 5번 (0) | 2021.07.28 |
명품 JAVA Programming 제 10장 Open Challenge (0) | 2021.07.28 |
Comments