일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- FileZilla설치
- selectedIndex
- ctrl+/
- 소스트리인증실패
- hide
- removeClass
- excel중복체크
- is_check
- push오류
- 증가값
- calc.plus
- Git
- Math.floor()
- calc.minus
- addClass
- 파일질라설치
- FileZilla다운로드
- 파일질라설치오류
- SUB함수
- Parent
- slideUp
- Math.round()
- Excel
- Math.ceil()
- 1521
- toFixed()
- selectoptions
- 주석이 먹히지 않을 때
- index %
- 파일질라다운로드
- Today
- Total
잡동사니에도 사랑을
[21.08.26] JButtonEx 본문
package swing;
import java.awt.Container;
import java.awt.GridLayout;
import javax.swing.ButtonGroup;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JRadioButton;
class JButtonEx extends JFrame {
private Icon icon1 = new ImageIcon("image/너부리.jpg");
private Icon icon2 = new ImageIcon("image/보노보노.png");
private Icon icon3 = new ImageIcon("image/포로리.jpg");
private Icon icon4 = new ImageIcon("image/피카츄.jpg");
private JRadioButton[] jb = new JRadioButton[4];
private ButtonGroup bg = new ButtonGroup();
public JButtonEx() {
super("Test");
Container con = this.getContentPane();
con.setLayout(new GridLayout(2, 2));
for (int i = 0; i < 4; i++) {
jb[i] = new JRadioButton(i + 1 + "번 버튼", icon1);
con.add(jb[i]);
jb[i].setToolTipText(i + 1 + "번째 버튼이다. 눌러...");
jb[i].setMnemonic(i + 49);
jb[i].setRolloverIcon(icon2);
jb[i].setPressedIcon(icon3);
jb[i].setSelectedIcon(icon4);
bg.add(jb[i]);
}
pack();
setVisible(true);
}
public static void main(String[] args) {
new JButtonEx();
}
}
'JAVA_SE > 13_swing' 카테고리의 다른 글
[21.08.26] JTableEx2 (0) | 2021.08.29 |
---|---|
[21.08.26] JTableEx (0) | 2021.08.29 |
[21.08.26] JListEx (0) | 2021.08.29 |