1
16package org.tp23.antinstaller.renderer.swing;
17
18import java.awt.Dimension;
19
20import javax.swing.Action;
21import javax.swing.Icon;
22import javax.swing.JCheckBox;
23
24
25
31public class AICheckBox extends JCheckBox {
32
33 public AICheckBox() {
34 super();
35 }
36
37 public AICheckBox(String text) {
38 super(text);
39 }
40
41 public AICheckBox(String text, boolean selected) {
42 super(text, selected);
43 }
44
45 public AICheckBox(Action a) {
46 super(a);
47 }
48
49 public AICheckBox(Icon icon) {
50 super(icon);
51 }
52
53 public AICheckBox(Icon icon, boolean selected) {
54 super(icon, selected);
55 }
56
57 public AICheckBox(String text, Icon icon) {
58 super(text, icon);
59 }
60
61 public AICheckBox(String text, Icon icon, boolean selected) {
62 super(text, icon, selected);
63 }
64
65 private Dimension prefSize = new Dimension(SizeConstants.FIELD_WIDTH, SizeConstants.FIELD_HEIGHT);
66
67 public Dimension getMinimumSize() {
68 return prefSize;
69 }
70
71 public Dimension getPreferredSize() {
72 return prefSize;
73 }
74 public void setOverflow(Dimension prefSize) {
75 this.prefSize = prefSize;
76 }
77
78 public Dimension getMaximumSize() {
79 return prefSize;
80 }
81
82}
83