다시 하나 더 질문합니다.
윤비
import javax.swing.JFrame;
public class Library extends JFrame{
public static void main(String[] args) {
Library lib=new Library();
lib.Prameset();
}
public void Prameset(){
Form frm=new Form();
setTitle(도서 관리 프로그램);
setSize(500, 500);
setResizable(false);
frm.form();
add(frm);
setVisible(true);
show();
}
}
-----------------------------------------
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Form extends JPanel implements ActionListener{
private JButton btn[] = new JButton[2];
private String str[]={확인,취소};
JTextField field=new JTextField();
public void form(){
field.setSize(200, 500);
for(int i=0; i2; i++){
btn[i]=new JButton();
btn[i].setText(str[i]);
btn[i].addActionListener(this);
add(btn[i]);
}
add(field);
}
public void actionPerformed(ActionEvent event) {
if(event.getActionCommand().equals(btn[0].getText())){
field.setText(str[0]);
}else{
field.setText(str[1]);
}
}
}
여기서요
텍스트 필드의 셋 텍스트 즉. field.setText(200,500);
부분이 잘 안먹네요 ㅠㅠ 일반 텍스트필드로 안나오고
조그맣게 나와요 ㅠㅠ 해결 방법 없을까요?