Java Reference
In-Depth Information
import java.awt.event.* ;
import java.awt.* ;
public class SMTPClient extends JFrame {
private JTextField fromField = new JTextField ( 40 );
private JTextField toField = new JTextField ( 40 );
private JTextField hostField = new JTextField ( 40 );
private JTextField subjectField = new JTextField ( 40 );
private JTextField usernameField = new JTextField ( 40 );
private JTextField passwordField = new JPasswordField ( 40 );
private JTextArea message = new JTextArea ( 40 , 72 );
private JScrollPane jsp = new JScrollPane ( message );
public SMTPClient () {
super ( "SMTP Client" );
Container contentPane = this . getContentPane ();
contentPane . setLayout ( new BorderLayout ());
JPanel labels = new JPanel ();
labels . setLayout ( new GridLayout ( 6 , 1 ));
JLabel hostLabel = new JLabel ( "SMTP Server: " );
labels . add ( hostLabel );
JPanel fields = new JPanel ();
fields . setLayout ( new GridLayout ( 6 , 1 ));
String host = System . getProperty ( "mail.host" , "smtp.gmail.com" );
hostField . setText ( host );
fields . add ( hostField );
JLabel toLabel = new JLabel ( "To: " );
labels . add ( toLabel );
fields . add ( toField );
String from = System . getProperty ( "mail.from" , "" );
fromField . setText ( from );
JLabel fromLabel = new JLabel ( "From: " );
labels . add ( fromLabel );
fields . add ( fromField );
JLabel subjectLabel = new JLabel ( "Subject: " );
labels . add ( subjectLabel );
fields . add ( subjectField );
JLabel usernameLabel = new JLabel ( "Username: " );
labels . add ( usernameLabel );
fields . add ( usernameField );
JLabel passwordLabel = new JLabel ( "Password: " );
Search WWH ::




Custom Search