| Server IP : 182.53.201.61 / Your IP : 216.73.217.175 Web Server : Apache/2.2.15 (Fedora) System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686 User : apache ( 48) PHP Version : 5.3.3 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/10991/root/usr/libexec/webmin/file/ |
Upload File : |
import java.awt.*;
import java.util.*;
/**A component for choosing a color
*/
public class CbColorButton extends Panel implements CbButtonCallback,
CbColorWindowCallback
{
Color col;
CbButton but;
Vector pal;
Image swatch = Util.createImage(32, 16);
Graphics g = swatch.getGraphics();
CbColorWindow win;
CbColorButton(Color c)
{
this(c, new Vector());
}
CbColorButton(Color c, Vector p)
{
if (c == null) c = Color.black;
col = c;
g.setColor(col); g.fillRect(0, 0, 32, 16);
setLayout(new BorderLayout());
add("Center", but = new CbButton(swatch, this));
}
public void click(CbButton b)
{
if (win == null)
win = new CbColorWindow(col, this);
}
public void chosen(CbColorWindow w, Color c)
{
if (c != null) {
col = c;
g.setColor(col); g.fillRect(0, 0, 32, 16);
but.repaint();
}
win = null;
}
public Vector palette(CbColorWindow w)
{
return pal;
}
}