LANGUAGE/Java & Groovy 2015. 5. 4. 14:12


/////////////////////////////////////////////////////////////////// Swing 스윙

/////////////// Layout 레이아웃 배치 관리자

//BorderLayout

//FlowLayout

//GridLayout

//CardLayout

//BoxLayout

//GridBagLayout gbl = new GridBagLayout();

gbc = new GridBagContraints();

gbc.fill = GridBagConstraints.BOTH;  //NONE(그대로), VERTICAL(수직 채움), HORIZONTAL(수평 채움), BOTH(둘다 채움)

gbc.gridx = 0;       //좌표

gbc.gridy = 0;

gbc.gridwidth = 1; //컴포넌트의 할당 비율

gbc.gridheight = 1;

gbc.weightx = 1;    //컴포넌트 크기를 비율로 지정

gbc.weighty = 1;

gbc.ipadx =         //격자와의 거리

gbc.ipady =       

gbc.inserts = new Inserts(2, 2, 2, 2)        //격자간 거리

gbc.anchor = GridBagConstraints.EAST   //격자 안 위치 CENTER, EAST, WEST, NORTH, SOUTH

gbl.setConstraints(Component, gbc);

add(Component);


/////////////// Border 테두리

//cpnt.setBorder(new EmptyBorder(2,2,2,2));     투명 Border(배경색이 비췸)

pn.add(cpnt);

// LineBorder(Color.RED, 2);      //색깔 지정 Border

// EtchedBorder();      //홈이 파인 Border

// BevelBorder(BevelBorder.RAISED);      //튀어나오는 Border

// SoftBevelBorder(SoftBevelBorder.LOWERED);      //들어간 Border

// MatteBorder(5,10,15,20,Color.CYAN);      //조정가능 Border

// TitledBorder("타이틀제목");     //제목출력  가능 Border

// CompoundBorder(new SoftBevelBorder(SoftBevelBorder.RAISED), new TitledBorder("호잉?"));      //혼합형 Border


//JFrame

//JPanel

//JLabel

//JButton

//JDialog

//JOptionPane

//JComboBox

//JRadioButton

//JList

//JTable table = new JTable()

DefaultTableModel model = new DefaultTableModel();



'LANGUAGE > Java & Groovy ' 카테고리의 다른 글

[Groovy]  (0) 2015.09.04
MyBatis  (0) 2015.09.02
ibatis  (0) 2015.05.04
JDBC  (0) 2015.05.04
JAVA  (0) 2015.04.28