E
eol
Gast
Guten Abend an alle!
In der Schule sollen wir selber ein Programm schreiben, welches Daten usw. auf Festplatte speichert usw. Ich dachte mir, dass ich noch nen Zusatz mache und zwar folgendes:
Nen ganz simples Formular, dass man dann per Mail verschicken kann.
Quelltext sieht folgendesmaßen aus:
Jetzt muss jedoch bei der ActionPerformend, da wo der Button angesprochen wird, jetzt die Mail verschickt werden.
Problem is nur, wie bekomme ich das hin?
Danke schonmal im voraus
Greetz eol
Roar: Codetags
In der Schule sollen wir selber ein Programm schreiben, welches Daten usw. auf Festplatte speichert usw. Ich dachte mir, dass ich noch nen Zusatz mache und zwar folgendes:
Nen ganz simples Formular, dass man dann per Mail verschicken kann.
Quelltext sieht folgendesmaßen aus:
Code:
import java.awt.*;
import java.awt.event.*;
import java.io.*;
class mail extends Frame implements WindowListener,ActionListener{
Button b1=new Button("Absenden");
Button b2=new Button("Abbrechen");
Label l1=new Label("E - Mail");
Label l2=new Label("Name:");
Label l3=new Label("E- Mailadresse: *");
Label l4=new Label("* event. Rücksprache");
Label l5=new Label("Wo gibt es bei Ihnen Probleme?");
Label l6=new Label(" ");
Label l7=new Label(" ");
TextField tf1=new TextField();
TextField tf2=new TextField();
TextArea ta=new TextArea();
Panel oben=new Panel();
Panel mitte=new Panel();
Panel unten=new Panel();
public void windowClosing(WindowEvent e) {
System.exit(0);
this.dispose();
}
//Rest der Window-Events nicht beachten
public void windowOpened(WindowEvent e) {}
public void windowIconified(WindowEvent e) {}
public void windowDeiconified(WindowEvent e) {}
public void windowClosed(WindowEvent e) {}
public void windowActivated(WindowEvent e) {}
public void windowDeactivated(WindowEvent e) {}
public void actionPerformed(ActionEvent e)
{
if (e.getActionCommand().equals("Abbrechen"))
{
}
if (e.getActionCommand().equals("Absenden"))
{
}
}
public mail() {
super("E- Mail schreiben");
addWindowListener(this);
setLayout(new BorderLayout());
oben.setLayout(new GridLayout(4,2,5,5));
oben.add(l1);oben.add(l6);
oben.add(l2);oben.add(tf1);
oben.add(l3);oben.add(tf2);
oben.add(l4);
mitte.setLayout(new GridLayout(5,2));
mitte.add(l5);mitte.add(ta);
unten.setLayout(new GridLayout(1,2,5,5));
unten.add(b1);
unten.add(b2);
add("North",oben);
add("Center",mitte);
add("South",unten);
//BG Anfang
oben.setBackground(new Color(80,80,80));
mitte.setBackground(new Color(80,80,80));
unten.setBackground(new Color(80,80,80));
tf1.setBackground(new Color(0,0,0));
tf2.setBackground(new Color(0,0,0));
ta.setBackground(new Color(0,0,0));
b1.setBackground(new Color(100,100,100));
b2.setBackground(new Color(100,100,100));
//BG Ende
//Foregrounds Anfang
l1.setForeground(new Color(255,255,255));
l2.setForeground(new Color(255,255,255));
l3.setForeground(new Color(255,255,255));
l4.setForeground(new Color(255,255,255));
l5.setForeground(new Color(255,255,255));
tf1.setForeground(new Color(255,255,255));
tf2.setForeground(new Color(255,255,255));
ta.setForeground(new Color(255,255,255));
b1.setForeground(new Color(204,187,136));
b2.setForeground(new Color(204,187,136));
//Foregrounds Ende
//Label Font Anfang
Font f1=new Font("Arial",Font.PLAIN,14);
l2.setFont(f1);l3.setFont(f1);l5.setFont(f1);
Font f2=new Font("Arial",Font.BOLD,16);
l1.setFont(f2);
Font f3=new Font("Arial",Font.PLAIN,12);
l4.setFont(f3);
//Label Font Ende
//TF Fonts Anfang
Font f4=new Font("Arial",Font.BOLD,14);
tf1.setFont(f4);tf2.setFont(f4);
b1.setFont(f4);b2.setFont(f4);
//TF Fonts Ende
//Spezi Anfang
l4.setForeground(new Color(0,80,0));
//Spezi Ende
}
public static void main(String argv[]) {
mail kon=new mail();
kon.resize(300,400);
kon.show();
}
}
Jetzt muss jedoch bei der ActionPerformend, da wo der Button angesprochen wird, jetzt die Mail verschickt werden.
Problem is nur, wie bekomme ich das hin?
Danke schonmal im voraus
Greetz eol
Roar: Codetags