이 소스 완성할 아이디어 좀 주세요.
유린
안녕하세요. 도움이 필요해서 이렇게 글을 쓰게 됬습니다.
위 같은 프로그램을 만들려고 합니다.
1. 텍스트창에 이름을 쓰고 확인을 누르면 라벨에 있는 헬로우 뒤에 이름이 생기고요.
2. 출력을 누르면 CMD창에 헬로우, 이름이 나오게 하려고 프로그램을 짜려고 합니다.
물론 이름까지는 아무 탈 없이 잘 나오는데, cmd창에 택스트가 나오게 하는걸 못하겠습니다.
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class WindowExample2 {
public static void main(String[] args) {
JFrame frame = new JFrame(Hello Program);
frame.setPreferredSize(new Dimension(200, 100));
frame.setLocation(500, 400);
Container contentPane = frame.getContentPane();
JTextField text = new JTextField();
JButton button = new JButton(출력);
JButton button1 = new JButton(확인);
JLabel label = new JLabel(Hello);
contentPane.add(text, BorderLayout.CENTER);
contentPane.add(button, BorderLayout.SOUTH);
contentPane.add(button1, BorderLayout.EAST);
contentPane.add(label, BorderLayout.NORTH);
ActionListener listener =
new ConfirmButtonActionListener(text, label);
button1.addActionListener(listener);
button.addActionListener(new PrintActionListener(table)); // 출력 버튼 이벤트를 만드는데 오류라고 나옵니다.
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}
가장 큰 문제가 출력버튼의 이벤트 조차도 못만들고 있는 상황입니다.
출력버튼 이벤트 만드는 방법 좀 알려주세요.
또 출력 버튼을 눌렀을때 System.out.println을 가지고 cmd창에 Hello, + 이름이 나오게 하는 방법도 알려주세요.
알려주셨으면 감사하겠습니다.
-
초롱꽃
System.out.println(\Hello\+name);
name는 변수를 이야기 하는겁니다.