Moin,
ich habe mir mit Eclipse mal so eben schnell eine unschöne GUI zusammengeschustert.
Jetzt wollt ich sie starten aber das geht natürlich nicht...so lange die main-Methode fehlt...aber da heut Freitag ist und ich sowas von auf dem Schlauch stehe, weiß ich nicht wo ich diese hinmeißeln muss...also seid bitte mal so gut und helft mir.
Hier mein Quellcode:
Danke
ich habe mir mit Eclipse mal so eben schnell eine unschöne GUI zusammengeschustert.
Jetzt wollt ich sie starten aber das geht natürlich nicht...so lange die main-Methode fehlt...aber da heut Freitag ist und ich sowas von auf dem Schlauch stehe, weiß ich nicht wo ich diese hinmeißeln muss...also seid bitte mal so gut und helft mir.
Hier mein Quellcode:
Java:
import javax.swing.JPanel;
import java.awt.Dimension;
import javax.swing.JButton;
import javax.swing.JFrame;
import java.awt.Rectangle;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import javax.swing.JLabel;
public class db_update_gui {
public JFrame jFrame = null; // @jve:decl-index=0:visual-constraint="462,20"
public JPanel jContentPane = null;
public JButton jButton = null;
public JButton jButton1 = null;
public JLabel jLabel = null;
public JLabel jLabel1 = null;
/**
* This method initializes jFrame
*
* @return javax.swing.JFrame
*/
public JFrame getJFrame() {
if (jFrame == null) {
jFrame = new JFrame();
jFrame.setSize(new Dimension(459, 181));
jFrame.setTitle("Datenbank-Update");
jFrame.setContentPane(getJContentPane());
}
return jFrame;
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
public JPanel getJContentPane() {
if (jContentPane == null) {
jLabel1 = new JLabel();
jLabel1.setBounds(new Rectangle(114, 44, 206, 15));
jLabel1.setText("bitte auf \"Update starten\" klicken.");
jLabel = new JLabel();
jLabel.setBounds(new Rectangle(115, 25, 204, 17));
jLabel.setText("Zum Starten des Datenbank-Update");
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getJButton(), null);
jContentPane.add(getJButton1(), null);
jContentPane.add(jLabel, null);
jContentPane.add(jLabel1, null);
}
return jContentPane;
}
/**
* This method initializes jButton
*
* @return javax.swing.JButton
*/
public JButton getJButton() {
if (jButton == null) {
jButton = new JButton();
jButton.setBounds(new Rectangle(62, 94, 138, 26));
jButton.setText("Update starten");
jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
//Start der Datenbankverbindung und des Updates
String sDatabaseURL = "jdbc:mysql://localhost/";
String sDatabasePass = "**";
String sDatabaseUser = "**";
String sDbDriver = "com.mysql.jdbc.Driver";
String sDataBaseName = "**";
try
{
Class.forName(sDbDriver);
}
catch (Exception e1)
{
System.out.println(e1.getMessage());
}
try
{
Connection con = DriverManager.getConnection(sDatabaseURL, sDatabaseUser, sDatabasePass);
Statement stmt = con.createStatement();
stmt.executeUpdate("UPDATE "+sDataBaseName+".tbl_update SET texte=aa" +
"WHERE texte=bb");
}
catch (Exception e1)
{
System.out.println(e1.getMessage());
}
}
});
}
return jButton;
}
/**
* This method initializes jButton1
*
* @return javax.swing.JButton
*/
public JButton getJButton1() {
if (jButton1 == null) {
jButton1 = new JButton();
jButton1.setBounds(new Rectangle(232, 94, 137, 25));
jButton1.setText("Beenden");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
System.exit(0);
}
});
}
return jButton1;
}
}
Danke