안녕하세용 연인이랑 놀러가기 좋은 날씨입니다.
그런날씨에 저는 컴포넌트의 위치하나 못잡아서 이렇게 질문을 올리고 있습니당.. (글썽)
아래의 콤보박스와 스피너의 위치를 기념품 아래쪽에 위치시키고 싶은데
지금까지 그리드백레이아웃을 쓰면서, 가운데 에다가만 위치시켜봤지, 구석자리 같은곳은 한번도 위치를
시켜보지 못했습니다. 좌표값이 0, 0 으로 해도 무조건 가운데 쪽으로만 되서 ..
어떻게 해야 기념품 아래쪽에 값을 위치시킬수가 있을까요?

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class panel4Exam extends JFrame{
private JFrame frm;
private JTabbedPane tabbedPane;
private JPanel panel4;
private JLabel label4;
private JTextArea text;
public void TabbedPaneExample()
{
//생성 및 초기화
frm = new JFrame();
tabbedPane = new JTabbedPane();
GridBagConstraints c = new GridBagConstraints();
panel4 = new JPanel(new GridBagLayout());
/////////// panel4 기념품 코드 시작 ///////////////
JComboBox Souvenir = new JComboBox();
Souvenir.setModel(new DefaultComboBoxModel(new String[] {"기념품","담요","슬리퍼","모자"}));
SpinnerNumberModel NumSouvenir = new SpinnerNumberModel(0,0,100,1);
JSpinner Spinner = new JSpinner(NumSouvenir);
Spinner.setPreferredSize(new Dimension(50,28));
add(panel4, BorderLayout.CENTER);
c.gridx = 1;
c.gridy = 0;
panel4.add(Souvenir,c);
c.gridx = 2;
c.gridy = 0;
panel4.add(Spinner,c);
/////////// panel4 기념품 코드 끝 ///////////////
label4 = new JLabel();
panel4.add(label4);
tabbedPane.add("기념품", panel4);
frm.add(tabbedPane);
frm.setSize(600,600);
frm.setTitle("극장");
// frm.dispose();
frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frm.setVisible(true);
}
public static void main(String[] args)
{
panel4Exam j1 = new panel4Exam();
j1.TabbedPaneExample();
}
}