import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class ComDemo_1 extends JFrame {
ComDemo_1() {
setTitle("메뉴~");
setLayout(new BorderLayout());
showNorth();
showSouth();
showCenter();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400, 400);
setVisible(true);
}
void showNorth() {
JPanel panel = new JPanel();
JTextArea area = new JTextArea();
area.setText("돈가스 3개\n김치찌개 0개\n정식 0개");
area.setEditable(false);
panel.add(area);
add(panel, BorderLayout.NORTH);
}
void showSouth() {
JPanel panel = new JPanel(new GridLayout(3, 0));
JButton cal = new JButton("결제");
panel.add(cal);
add(panel, BorderLayout.SOUTH);
}
void showCenter() {
String[] menu = { "돈가스", "떡볶이" };
JPanel panel = new JPanel(new GridLayout(3,2));
JComboBox<String> cb = new JComboBox(menu);
JTextArea area = new JTextArea();
area.setText("5000원");
area.setEnabled(false);
area.setForeground(Color.BLACK);
JLabel l1 = new JLabel("총 액");
JLabel l2 = new JLabel("투입금액");
JTextField t2 = new JTextField(10);
panel.add(cb);
panel.add(area);
panel.add(l1);
panel.add(t2);
panel.add(l2);
add(panel, BorderLayout.WEST);
}
public static void main(String[] args) {
new ComDemo_1();
}
}