heyho liebe Community,
ich habe mein programm geschrieben und wüsste geren wie ich
Schrift und Background farbig gestalte. Das Internet liefert mir
zwar Sachen aber drückt dies unverständlich aus. :S
Wäre schön wenn mir das jemand an einem Beispiel zeigen könnte, z.B. am
Punkt "BMI" diesel soll Blau getsaltet werden.
ich habe mein programm geschrieben und wüsste geren wie ich
Schrift und Background farbig gestalte. Das Internet liefert mir
zwar Sachen aber drückt dies unverständlich aus. :S
Wäre schön wenn mir das jemand an einem Beispiel zeigen könnte, z.B. am
Punkt "BMI" diesel soll Blau getsaltet werden.
Java:
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class apnr2 extends JApplet {
// Anfang Attribute
private JLabel jLabel1 = new JLabel();
private JLabel jLabel2 = new JLabel();
private JLabel jLabel3 = new JLabel();
private JTextField jTextField1 = new JTextField();
private JTextField jTextField2 = new JTextField();
private JButton jButton1 = new JButton();
private JLabel jLabel4 = new JLabel();
private JLabel jLabel5 = new JLabel();
private JLabel jLabel6 = new JLabel();
// Ende Attribute
public void init() {
JPanel cp = new JPanel(null);
cp.setBounds(0, 0, 303, 300);
add(cp);
// Anfang Komponenten
jLabel1.setBounds(80, 33, 60, 16); //Eingabe
jLabel1.setText("Gewicht:"); //Ausgabe
jLabel1.setFont(new Font("Impact", Font.PLAIN, 13)); //Verarbeitung
cp.add(jLabel1); //Verarbeitung
jLabel2.setBounds(80, 72, 51, 16); //Eingabe
jLabel2.setText("Größe:"); //Ausgabe
jLabel2.setFont(new Font("Impact", Font.PLAIN, 13)); //Verarbeitung
cp.add(jLabel2); //Verarbeitung
jLabel3.setBounds(96, 208, 36, 16); //Eingabe
jLabel3.setText("BMI:"); //Ausgabe
jLabel3.setFont(new Font("Impact", Font.PLAIN, 13)); //Verarbeitung
cp.add(jLabel3); //Verarbeitung
jTextField1.setBounds(136, 28, 65, 24); // Feld für Gewicht //Eingabe
jTextField1.setText(""); //Ausgabe
cp.add(jTextField1); //Verarbeitung
jTextField2.setBounds(136, 72, 65, 24); //Feld für Größe //Eingabe
jTextField2.setText(""); //Ausgabe
cp.add(jTextField2); //Verarbeitung
jLabel4.setBounds(208, 32, 74, 16); //Eingabe
jLabel4.setText("Kilogramm"); //Ausgabe
jLabel4.setFont(new Font("Impact", Font.PLAIN, 13)); //Verarbeitung
cp.add(jLabel4); //Verarbeitung
jLabel5.setBounds(208, 72, 44, 16); //Eingabe
jLabel5.setText("Meter"); //Ausgabe
jLabel5.setFont(new Font("Impact", Font.PLAIN, 13)); //Verarbeitung
cp.add(jLabel5); //Verarbeitung
jLabel6.setBounds(136, 208, 150, 16); //Eingabe
jLabel6.setText(""); //Ausgabe
jLabel6.setFont(new Font("Impactf", Font.PLAIN, 13)); //Verarbeitung
cp.add(jLabel6); //Verarbeitung
jButton1.setBounds(96, 128, 113, 41); //Eingabe
jButton1.setText("BERECHNEN"); //Ausgabe
jButton1.setMargin(new Insets(2, 2, 2, 2)); //Verarbeitung
jButton1.addActionListener(new ActionListener() { //Verarbeitung
public void actionPerformed(ActionEvent evt) { //Verarbeitung
jButton1_ActionPerformed(evt); //Verarbeitung
}
});
cp.add(jButton1); //Verarbeitung
// Ende Komponenten
}
// Anfang Methoden
public void jButton1_ActionPerformed(ActionEvent evt) { //Verarbeitung
// TODO hier Quelltext einfügen
double gewicht=0, groesse=0, bmi=0; //Eingabe
gewicht = Double.parseDouble(jTextField1.getText()); // Eingabe
groesse = Double.parseDouble(jTextField2.getText()); // Eingabe
bmi=gewicht/groesse; //Verarbeitung
bmi=bmi/groesse; //Verarbeitung
jLabel6.setText(String.valueOf(bmi)); //Ausgabe
}
// Ende Methoden
}