import
java.awt.*;
import
javax.swing.*;
import
java.awt.event.*;
class
color
extends
JFrame
implements
ActionListener {
JTextField R, G, B, A;
JPanel p;
color()
{
super
(
"color"
);
R =
new
JTextField(
3
);
G =
new
JTextField(
3
);
B =
new
JTextField(
3
);
A =
new
JTextField(
3
);
JLabel l =
new
JLabel(
"Red= "
);
JLabel l1 =
new
JLabel(
"Green= "
);
JLabel l2 =
new
JLabel(
"Blue= "
);
JLabel l3 =
new
JLabel(
"Alpha= "
);
p =
new
JPanel();
JButton b =
new
JButton(
"ok"
);
JButton b1 =
new
JButton(
"brighter"
);
JButton b2 =
new
JButton(
"Darker"
);
b.addActionListener(
this
);
b2.addActionListener(
this
);
b1.addActionListener(
this
);
p.add(l);
p.add(R);
p.add(l1);
p.add(G);
p.add(l2);
p.add(B);
p.add(l3);
p.add(A);
p.add(b);
p.add(b1);
p.add(b2);
setSize(
200
,
200
);
add(p);
show();
}
public
void
actionPerformed(ActionEvent evt)
{
String s = evt.getActionCommand();
if
(s.equals(
"ok"
)) {
int
r, g, b, a;
r = Integer.parseInt(R.getText());
g = Integer.parseInt(G.getText());
b = Integer.parseInt(B.getText());
a = Integer.parseInt(A.getText());
Color c =
new
Color(r, g, b, a);
p.setBackground(c);
}
else
if
(s.equals(
"brighter"
)) {
Color c = p.getBackground();
c = c.brighter();
p.setBackground(c);
}
else
{
Color c = p.getBackground();
c = c.darker();
p.setBackground(c);
}
}
public
static
void
main(String args[])
{
color c =
new
color();
}
}