Zum Inhalt springen

javaanfänger

Mitglieder
  • Gesamte Inhalte

    237
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von javaanfänger

  1. weiß einer von euch wo ich einen noCD crack herbekomme?
  2. javaanfänger

    Runtime

    Sorry, aber jetzt geht es.
  3. Habi, das geht schau. Schau dir mal das Beispiel an: http://www2.gol.com/users/tame/swing/examples/JListExamples1.html
  4. Hi, das ist der Datenbankzugriff und eine Datenbankausgabe. Vielleicht bringt es dir was. [PHP] import java.sql.*; import javax.swing.*; import javax.swing.table.*; import java.util.*; class DBView extends JFrame { JTable table; Statement stmt; public DBView(String q) { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection c = DriverManager.getConnection("jdbc:odbc:kurs"); stmt = c.createStatement(); } catch (Exception e) { System.out.println(e); } setSize(500,500); MySQLTable t = new MySQLTable(q); table = new JTable(t); getContentPane().add(table); setVisible(true); } class MySQLTable extends AbstractTableModel { Vector data = new Vector(); public MySQLTable(String q) { try { ResultSet rs = stmt.executeQuery(q); ResultSetMetaData md = rs.getMetaData(); int cols = md.getColumnCount(); while (rs.next()) { Vector u = new Vector(); for (int i = 1; i <= cols; i++) { u.add(rs.getString(i)); } data.add(u); } } catch (Exception e) { System.out.println("Fahler: " + e); } } public int getColumnCount() { Vector v = (Vector)data.get(0); return v.size(); } public int getRowCount() { return data.size(); } public Object getValueAt(int row, int column) { Vector v = (Vector)data.get(row); Object o = v.get(column); return o; } } public static void main(String[] arg) { new DBView(arg[0]); } } import java.sql.*; class DB { static Statement stmt; public static void main(String[] arg) throws Exception { connect(); create(); insert(); select(); } private static void select() throws Exception { ResultSet rs = stmt.executeQuery("SELECT * FROM PERSONEN;"); while (rs.next()) { String name = rs.getString("NAME"); String vname = rs.getString(2); System.out.println("Datensatz: " + name + " " + vname); } String name = "Meier"; String vname = "Stefan"; String spalte = "NAME"; String table = "PERSONEN"; String q = "SELECT " + spalte + " FROM " + table; q += " WHERE NAME='" + name + "' OR VNAME='" + vname; q += "' ORDER BY NAME;"; rs = stmt.executeQuery(q); while (rs.next()) { String s = rs.getString(1); System.out.println(s); } } private static void insert() throws Exception { String n = "Müller"; String v = "Hubert"; stmt.executeUpdate("INSERT INTO PERSONEN VALUES(' " + n + " ', ' " + v + " ');"); stmt.executeUpdate("INSERT INTO PERSONEN VALUES('Wagenpfeil', 'Stefan');"); stmt.executeUpdate("INSERT INTO PERSONEN VALUES('Huber', 'Karl');"); stmt.executeUpdate("INSERT INTO PERSONEN VALUES('Meier', 'Resi');"); stmt.executeUpdate("INSERT INTO PERSONEN VALUES('Hinterhofer', 'Zenzi');"); //stmt.executeUpdate("INSERT INTO PERSONEN VALUES(' ', ' ');"); } private static void create() throws Exception { stmt.execute("CREATE TABLE PERSONEN(NAME VARCHAR(20), VNAME VARCHAR(20));"); } private static void connect() throws Exception { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection c = DriverManager.getConnection("jdbc:odbc:kurs"); stmt = c.createStatement(); System.out.println("...verbunden"); } } [/PHP] [/code]
  5. javaanfänger

    Runtime

    Hi, wenn du willst kannst du sie mir gerne schicken
  6. javaanfänger

    Runtime

    ok, danke dann schreibe ich mir eine C++ Datei
  7. warum soll es überschrieben werden. Dann ist es ja das gleiche als wenn du es davor löscht. Weil sonst kannst du es ja setEnabled() machen.
  8. Soll man da am Anfang was eingeben sollen? Wo dann nicht mehr gelöscht werden soll.
  9. javaanfänger

    Runtime

    ja ich habe es schon so // so / und so \\ auprobiert aber es geht bei mir nicht. Aber ich werde es heute Abend zuhause ausprobieren, weil ich schon langsam glaube ich das es an dem PC hier liegt. Da es bei euch ja auch gehen würde.
  10. javaanfänger

    Runtime

    Ich habe es ausprobiert aber es geht leider auch nicht. Kann es sein das es an der VM liegt, dass die Batch-Datei nicht ausgeführt werden kann?
  11. javaanfänger

    Runtime

    der bringt keine Fehler, weil er die CMD-Box öffnet. Aber macht nichts weiter. Das habe ich auch schon probiert das davor in einen String zu basteln. Mit einer EXE Datei funktioniert es einwandfrei.
  12. javaanfänger

    Runtime

    das bringt beides leider nichts
  13. javaanfänger

    Runtime

    nein, dass geht leider nicht.
  14. javaanfänger

    Runtime

    Hi, kann mir bitte einer sagen was ich da falsch mache. Ich habe schon mehrere Möglichkeiten ausprobiert Wie z.B. Runtime.getRuntime().exec("cmd /C c:\\GenDoc_variabelTest.bat"); oder Runtime.getRuntime().exec("cmd c:\\GenDoc_variabelTest.bat"); [PHP] import java.awt.*; import java.awt.event.*; import java.io.*; class Generieren implements ActionListener { public void actionPerformed(ActionEvent e) { try { System.out.println("\n" + "Variablen fuer die Generierung: " + "\n" + "------------------------------" + "\n" + "Handbuch: " + DokumentationsGui.handbuchcmb.getSelectedItem() + "\n" + "Ergebnistyp: " + DokumentationsGui.ergebnistypcmb.getSelectedItem() + "\n" + "Speicherort der Dokumentation: " + DokumentationsGui.dokutfd.getText()); Runtime.getRuntime().exec("C:\\WINNT\\system32\\cmd /C c:\\GenDoc_variabelTest.bat" + DokumentationsGui.handbuchcmb.getSelectedItem() + DokumentationsGui.ergebnistypcmb.getSelectedItem() + DokumentationsGui.dokutfd.getText()); } catch(IOException ioe) { System.err.println(ioe.getMessage()); } } } [/PHP] [/code]
  15. Danke, hat sich erledigt
  16. javaanfänger

    Dateien erstellen

    Probier das mal aus [PHP] String line; PrintWriter pw; File f = new File("test.xls"); try { pw = new PrintWriter(new FileWriter(f)); pw.println("Hier dein Text"); pw.close(); } catch(IOException ioe) { System.err.println(ioe.getMessage()); }[/PHP] [/code]
  17. Guten Morgen, kann mir bitte einer von euch sagen, warum ich den ActionListener in eine externe Klasse tun kann. Der ActionListener ist makiert /************************* import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.util.*; class PropertyGui extends JFrame implements ActionListener { static JTextField werttfd; static JTextField beschreibungtfd; static JComboBox auswahlcmb; static Vector vrowData = new Vector(); Vector vcolumnNames = new Vector(); public void actionPerformed(ActionEvent e) { JPanel all = getContent(); getContentPane().add(all); setLocation(150,80); setSize(435,500); setTitle("Property - Verwaltung"); setVisible(true); addWindowListener(new WindowClose()); } private JPanel getContent() { JPanel haupt = new JPanel(); haupt.setLayout(null); JLabel auswahllb = new JLabel("Property - Auswahl"); auswahllb.setBounds(20, 15, 160, 25); JLabel anzeigelb = new JLabel("Property - Anzeige"); anzeigelb.setBounds(20, 85, 160, 25); JLabel wertlb = new JLabel("Wert"); wertlb.setBounds(20, 295, 160, 25); JLabel beschreibunglb = new JLabel("Beschreibung"); beschreibunglb.setBounds(20, 365, 160, 25); Vector inhalt = new Vector(); inhalt.add("Modus"); inhalt.add("Handbuch"); inhalt.add("Ergebnistyp"); auswahlcmb = new JComboBox(inhalt); auswahlcmb.setBounds(20, 45, 220, 25); auswahlcmb.addActionListener(new PropertyAuswahl()); JButton hinzufuegen = new JButton("Hinzufügen"); hinzufuegen.addActionListener(new Hinzufuegen()); hinzufuegen.setBounds(80, 255, 120, 25); JButton entfernen = new JButton("Entfernen"); entfernen.addActionListener(new Entfernen()); entfernen.setBounds(215, 255, 120, 25); JButton speichern = new JButton("Speichern"); speichern.addActionListener(new Speichern()); speichern.setBounds(80, 435, 120, 25); JButton abbrechen = new JButton("Abbrechen"); /*************************************************** abbrechen.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { setVisible(false); } }); abbrechen.setBounds(215, 435, 120, 25); werttfd = new JTextField(); werttfd.setBounds(20, 320, 390, 25); beschreibungtfd = new JTextField(); beschreibungtfd.setBounds(20, 395, 390, 25); vcolumnNames.add("Wert"); vcolumnNames.add("Beschreibung"); Vector vrowData1 = new Vector(); vrowData.add(vrowData1); vrowData1.add("Test1"); vrowData1.add("Test"); JTable table = new JTable(vrowData,vcolumnNames); JScrollPane scroll = new JScrollPane(table); scroll.setBounds(20, 115, 390, 125); haupt.add(auswahllb); haupt.add(auswahlcmb); haupt.add(anzeigelb); haupt.add(scroll); haupt.add(hinzufuegen); haupt.add(entfernen); haupt.add(wertlb); haupt.add(werttfd); haupt.add(beschreibunglb); haupt.add(beschreibungtfd); haupt.add(speichern); haupt.add(abbrechen); return haupt; } }
  18. nein ich habe auf der Oberfläche(Main) ein TextFeld, wo ich einen Pfad angegeben habe, der aber nichts mit der ComboBox zu tun hat. Aber der Inhalt wird auch gelöscht, wenn du sagt das Fenster neu laden um die ComboBox zu aktualisieren.
  19. Jaraz, das muss doch auch mit einem Frame gehen.
  20. aber wen ich auf der Oberfläche noch ein TextFeld habe, wird da der Inhalt gelöscht. Aber der Inhalt vom TextFeld darf nicht gelöscht werden.
  21. Hi, ich habe eine Oberfläche(Main) die ich am Anfang starte wird. Auf der ist z.b. eine ComboBox mit den Inhalten(Auto, Reifen). Von der Oberfläche(Main) komme ich mit einem Button auf die Oberfläche(Einstellungen). Auf der Oberfläche(Einstellungen) kann ich einzelne Wörter(Strings) auswähln, die dann in der ComboBox angezeigt werden soll. Aber ich schaffe es einfach nicht die ComboBox zu aktualisieren. Ich habe schon in der API gesucht aber da habe ich auch leider nichts gefunden. Ich hoffe mir kann wer helfen.
  22. sei mir nicht böse, aber ich sehe leider an der Fehlermeldung nicht wo der Fehler ist. Kannst du mir es bitte kurz erklären?

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...