package szut.org.ColorChange;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JSeparator;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.WindowConstants;
import javax.swing.border.LineBorder;
import javax.swing.SwingUtilities;
/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class ColorChange
extends javax.
swing.
JFrame {
/**
* Auto-generated main method to display this JFrame
*/
public static void main
(String[] args
) { public void run() {
ColorChange inst = new ColorChange();
inst.setLocationRelativeTo(null);
inst.setVisible(true);
}
});
}
public ColorChange() {
super();
initGUI();
}
private void initGUI() {
try {
getContentPane().setLayout(null);
this.setTitle("COLOOORS!");
{
getContentPane().add(txtFieldColor);
txtFieldColor.setBounds(17, 227, 91, 25);
}
{
getContentPane().add(colorButton);
colorButton.setText("Color me!");
colorButton.setBounds(279, 228, 91, 23);
colorButtonActionPerformed(evt);
}
});
}
{
getContentPane().add(colorTxtArea);
colorTxtArea.setBounds(17, 12, 353, 210);
colorTxtArea.
setBorder(new LineBorder(new java.
awt.
Color(0,
0,
0),
1,
false));
}
{
getContentPane().add(jSeparator1);
jSeparator1.setBounds(0, 260, 392, 10);
}
pack();
setSize(400, 300);
e.printStackTrace();
}
}
private void colorButtonActionPerformed
(ActionEvent evt
) { System.
out.
println("colorButton.actionPerformed, event="+evt
);
String s = txtFieldColor.
getText();
if(s.equals("Blau")){
colorTxtArea.
setBackground(new Color (0,
128,
255));
}else if(s.equals("Rot")){
colorTxtArea.
setBackground(new Color (255,
0,
0));
}else if(s.equals("Grün")){
colorTxtArea.
setBackground(new Color (0,
255,
0));
}else{
s.
equals("Rot");colorTxtArea.
setBackground(new Color (0,
128,
255));
}
}
}