1
16package org.tp23.antinstaller.renderer.swing;
17
18import java.awt.Dimension;
19
20import javax.swing.Icon;
21import javax.swing.JLabel;
22
23
24
30public class AILabel extends JLabel {
31
32 public AILabel() {
33 super();
34 }
35 public AILabel(String text) {
36 super(text);
37 }
38 public AILabel(String text, int horizontalAlignment) {
39 super(text, horizontalAlignment);
40 }
41 public AILabel(Icon image) {
42 super(image);
43 }
44 public AILabel(Icon image, int horizontalAlignment) {
45 super(image, horizontalAlignment);
46 }
47 public AILabel(String text, Icon icon, int horizontalAlignment) {
48 super(text, icon, horizontalAlignment);
49 }
50 private Dimension prefSize= new Dimension(SizeConstants.LABEL_WIDTH,
51 SizeConstants.FIELD_HEIGHT);
52 public Dimension getMinimumSize() {
53 return prefSize;
54 }
55 public Dimension getPreferredSize() {
56 return prefSize;
57 }
58 public void setOverflow(Dimension prefSize) {
59 this.prefSize = prefSize;
60 }
61 public Dimension getMaximumSize() {
62 return prefSize;
63 }
64
65}
66