Zum Inhalt springen

T1m

Mitglieder
  • Gesamte Inhalte

    16
  • Benutzer seit

  • Letzter Besuch

Beiträge von T1m

  1. Guten Morgen,

    ich bin ein Programm am Schreiben, das die Fahrzeuge und die Details zu den Fahrzeugen einer Person auflistet.

    Die Daten werden mit JLabel, unterinander angeordnet, aufgelistet. Die JLabel werden hart eincodiert und der Text der JLabel mit eine Array gefüllt, welches die Fahrzeugdaten enthält.

    Da die Personen ja alle unterschiedlich viele Fahrzeuge halten, suche ich nun nach einer Lösung, die je nach dem wieviele Fahrzeuge eine Person hält, entsprechend neue JLabel erstellt mit den Fahrzeugdaten.

    Also kurz gesagt, ich suche nach einer Lösung, die dynamisch JLabel erstellt.

    Ich hoffe, dass ich mein Problem halbwegs verständlich erklären konnte. :D

    Ich bin für jeden Lösungs- und Denkansatz sehr dankbar. :)

    Mit freundlichen Grüßen, T1m :)

  2. Guten Tag SakulRelda,

    ja du hast mein Problem richtig verstanden und du hast auch recht damit, dass ich nur mit der Repaint() -Funktion alles neu zeichnen muss. Ich habe anscheinend den Wald vor lauter Bäumen nicht mehr gesehen. :D

    Vielen Dank für deine Hilfe. :)

  3. Guten Morgen,

    ich bin ein Programm am Schreiben, in dem unter andern eine Tabelle erstellt und angezeigt werden soll.

    Die Tabelle soll kein Meisterwerk werden, sondern ganz simple Daten aus einem 2D-Array anzeigen.

    Mein Problem ist es nun, dass wenn die Daten im 2D-Array geändert werden, die Datensätze sich in der JTable nicht ändern.

    Ich hänge jetzt seit ein paar Tagen an dem Problem fest und finde einfach keine Lösung.

    Hier ist mein Quellcode.

    
    import java.awt.BorderLayout;
    
    import java.sql.ResultSet;
    
    import java.sql.ResultSetMetaData;
    
    import java.sql.SQLException;
    
    
    import javax.swing.JFrame;
    
    import javax.swing.JScrollPane;
    
    import javax.swing.JTable;
    
    import javax.swing.ListSelectionModel;
    
    import javax.swing.event.ListSelectionEvent;
    
    import javax.swing.event.ListSelectionListener;
    
    import javax.swing.event.TableModelEvent;
    
    import javax.swing.event.TableModelListener;
    
    import javax.swing.table.DefaultTableModel;
    
    import javax.swing.table.TableModel;
    
    
    public class BeispielTabelle extends JFrame {
    
    
    	ResultSet rsTrefferliste;
    
    	ResultSetMetaData rsmdTrefferliste;
    
    	int zeilenAnzahl;
    
    	int spaltenAnzahl;
    
    
    	String[][] resultArray;
    
    	String[] spaltenArray;
    
    
    	DefaultTableModel dtm;
    
    
    	JTable table = new JTable();
    
    
    	public BeispielTabelle() {
    
    
    		setTable();
    
    	}
    
    
    	public void setTable() {
    
    		setTitle("BeispielTabelle");
    
    		setSize(500, 500);
    
    		setLocationRelativeTo(null);
    
    		setResizable(false);
    
    		setVisible(false);
    
    	}
    
    
    	public void createTable() {
    
    
    		dtm = new DefaultTableModel(resultArray, spaltenArray);
    
    		table.setModel(dtm);
    
    
    		add(new JScrollPane(table), BorderLayout.CENTER);
    
    	}
    
    
    	public void fillTrefferliste(ResultSet result) {
    
    		rsTrefferliste = result;
    
    
    		try {
    
    
    			rsmdTrefferliste = rsTrefferliste.getMetaData();
    
    
    			// Spaltenanzahl
    
    			spaltenAnzahl = rsmdTrefferliste.getColumnCount();
    
    
    			// Zeilenanzahl
    
    			rsTrefferliste.last();
    
    			zeilenAnzahl = rsTrefferliste.getRow();
    
    			rsTrefferliste.beforeFirst();
    
    
    			resultArray = new String[zeilenAnzahl][spaltenAnzahl];
    
    			spaltenArray = new String[spaltenAnzahl];
    
    
    			while (rsTrefferliste.next()) {
    
    
    				for (int i = 0; i < zeilenAnzahl; i++) {
    
    					for (int j = 0; j < spaltenAnzahl; j++) {
    
    						resultArray[i][j] = rsTrefferliste.getString(j + 1);
    
    					}
    
    				}
    
    
    				for (int j = 0; j < spaltenAnzahl; j++) {
    
    
    					spaltenArray[j] = rsmdTrefferliste.getColumnLabel(j + 1);
    
    				}
    
    			}
    
    
    		} catch (SQLException e) {
    
    			e.printStackTrace();
    
    
    		}
    
    	}
    
    }

    Ich würde mich sehr über Hilfe freuen.

    Mit freundlichen Grüßen,

    T1m

  4. Ja genau, ich meine HTTP Authentifiierung. Ich habe mir die Seite schon angeguckt und es auch mal so versucht, jedoch funktioniert es nicht wirklich. Ich bekomme immer diese Fehlermeldung:

    TimeoutError: [WinError 10060] Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.

    Aber danke für deine Hilfe. :)

  5. Guten Morgen,

    kann mir vielleicht jemand erklären, wie ich zwei Subreports in einen Masterreport anzeigen lassen kann.

    Die Subreports benutzen beide die gleiche Quelle, wie der Masterreport.

    Ich habe es bisher erfolgslos versucht und würde mich sehr freuen, wenn mir jemand weiterhelfen kann.

    Mit freundlichen Grüßen, T1m :)

  6. Also erstmal die Aufgabenstellung:

    Es soll ein Workbook mit 15 verschiedenen Sheets, auf denen sich jeweils eine Pivot Tabelle befindet, erstellt werden. Das wurde bisher immer händisch gemacht, nun soll ich in Java ein Programm schreiben, welches dies Automatisiert macht.

    So nun zu meinen Problem:

    Ich finde halt keine Möglichkeit eine Pivot Tabelle umzusetzen, aus diesem Grund habe ich hier nachgefragt ob es eine Möglichkeit gibt.

    Um mit Java auf Excel zuzugreifen benutze ich die JXL API.

  7. Guten Tag,

    ich bin ein Programm am schreiben, welches Datensäte aus einer Textdatei einliest.

    Nun will ich diese Datensätze sortieren und in einer neuen Textdatei speichern.

    Doch ich habe keine Ahnung wie ich die Sortierung realisieren soll.

    Die Datensätze haben folgendes Format:

    05111000005780009 0001550310111970111604351517894612333200000011000000000000000000

    05111000005780010 0001550330111987021300000000051110000000000011006120001 5506502

    05111000005780011 0001550310111351351515412221051188993500000011000000000000000000

    05111000005780012 0001554785111971021100000000051110000000000011000000000000000000

    05111000005780014 0001550320121369258619920117091620000511100012005780014 5503201

    05111000005780016 0001550320111970020100000077777777777777777774440000000000000000

    Es soll nach dem Bereich, der in roter Schrift hervorgehoben ist, aufsteigend sortiert werden.

    Ich würde mich sehr über Hilfe freuen.

    Mit freundlichen Grüßen,

    T1m

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...