Test outlined rendering as well.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@783 6335cc39-0255-0410-8fd6-9bcaacd3b74c
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
//
|
//
|
||||||
// $Id: LabelDemo.java,v 1.2 2001/12/20 02:00:12 mdb Exp $
|
// $Id: LabelDemo.java,v 1.3 2002/06/20 23:45:15 mdb Exp $
|
||||||
|
|
||||||
package com.samskivert.swing;
|
package com.samskivert.swing;
|
||||||
|
|
||||||
@@ -22,11 +22,15 @@ public class LabelDemo extends JPanel
|
|||||||
_labelOne.setFont(font);
|
_labelOne.setFont(font);
|
||||||
_labelOne.setTargetWidth(100);
|
_labelOne.setTargetWidth(100);
|
||||||
_labelOne.setAlignment(Label.RIGHT);
|
_labelOne.setAlignment(Label.RIGHT);
|
||||||
|
_labelOne.setOutlineColor(Color.white);
|
||||||
|
_labelOne.setFont(new Font("Dialog", Font.PLAIN, 12));
|
||||||
|
|
||||||
_labelTwo = new Label(text);
|
_labelTwo = new Label(text);
|
||||||
_labelTwo.setFont(font);
|
_labelTwo.setFont(font);
|
||||||
_labelTwo.setTargetHeight(30);
|
_labelTwo.setTargetHeight(30);
|
||||||
_labelTwo.setAlignment(Label.CENTER);
|
_labelTwo.setAlignment(Label.CENTER);
|
||||||
|
_labelTwo.setOutlineColor(Color.white);
|
||||||
|
_labelTwo.setFont(new Font("Dialog", Font.PLAIN, 12));
|
||||||
}
|
}
|
||||||
|
|
||||||
public void layout ()
|
public void layout ()
|
||||||
@@ -52,29 +56,29 @@ public class LabelDemo extends JPanel
|
|||||||
Dimension size;
|
Dimension size;
|
||||||
int x = 10, y = 10;
|
int x = 10, y = 10;
|
||||||
|
|
||||||
|
size = _labelZero.getSize();
|
||||||
|
g2.setColor(Color.white);
|
||||||
|
g2.fillRect(x, y, size.width, size.height);
|
||||||
g2.setColor(Color.black);
|
g2.setColor(Color.black);
|
||||||
_labelZero.render(g2, x, y);
|
_labelZero.render(g2, x, y);
|
||||||
g2.setColor(Color.red);
|
|
||||||
size = _labelZero.getSize();
|
|
||||||
g2.drawRect(x, y, size.width, size.height);
|
|
||||||
|
|
||||||
y += 20;
|
y += 20;
|
||||||
|
size = _labelTwo.getSize();
|
||||||
|
g2.setColor(Color.white);
|
||||||
|
g2.fillRect(x, y, size.width, 30);
|
||||||
|
g2.setColor(Color.gray);
|
||||||
|
g2.fillRect(x, y, size.width, size.height);
|
||||||
g2.setColor(Color.black);
|
g2.setColor(Color.black);
|
||||||
_labelTwo.render(g2, x, y);
|
_labelTwo.render(g2, x, y);
|
||||||
g2.setColor(Color.red);
|
|
||||||
size = _labelTwo.getSize();
|
|
||||||
g2.drawRect(x, y, size.width, size.height);
|
|
||||||
g2.setColor(Color.blue);
|
|
||||||
g2.drawRect(x, y, size.width, 30);
|
|
||||||
|
|
||||||
y += 40;
|
y += 40;
|
||||||
|
size = _labelOne.getSize();
|
||||||
|
g2.setColor(Color.white);
|
||||||
|
g2.fillRect(x, y, 100, size.height);
|
||||||
|
g2.setColor(Color.gray);
|
||||||
|
g2.fillRect(x, y, size.width, size.height);
|
||||||
g2.setColor(Color.black);
|
g2.setColor(Color.black);
|
||||||
_labelOne.render(g2, x, y);
|
_labelOne.render(g2, x, y);
|
||||||
g2.setColor(Color.red);
|
|
||||||
size = _labelOne.getSize();
|
|
||||||
g2.drawRect(x, y, size.width, size.height);
|
|
||||||
g2.setColor(Color.blue);
|
|
||||||
g2.drawRect(x, y, 100, size.height);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Dimension getPreferredSize ()
|
public Dimension getPreferredSize ()
|
||||||
|
|||||||
Reference in New Issue
Block a user