Zum Inhalt springen

DuBe

Mitglieder
  • Gesamte Inhalte

    7
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von DuBe

  1. Die Ergebnisse für die FISIs der IHK - Essen kommen heute Abend ab ca. 23 Uhr (beim automatischen Pageupdate) online. Man darf gespannt sein...
  2. Komm zwar nicht aus Detmold bzw. da bei der IHK, sondern IHK Essen - Aber wir FISI's haben teilweise am 2.6 schon (ich zum Beispiel.. um 11.30 Uhr....)
  3. Wenn ich das denn hätte - was würdest du denn denken was ich damit bzw. daran tun/einstellen sollte?
  4. mit der Auflösung der Präsentation ist auch alles OK:cool:
  5. Moin, folgendes Problem: Schließt man das Notebook an den Beamer an und ruft dann eine Powerpoint Präsentation auf vergrößert sich das Bild um ca. das 500fache. Am Beamer kann man leider nichts um/einstellen - das Problem liegt nur an diesem Notebook vor (DELL D610) - neuste VGA-Treiber, neuste DELL-System-Software, neuste BIOS-Version wurde(n) aufgespielt usw. - keine Änderung: hat jemand einen Tipp :confused:
  6. Hi, ich hab ein Problem. Ich muss einen Turnierplaner für das diesjährige Fußballturnier meiner Berufsschule programmieren, bin jetzt soweit das alles schön Gruppenphasentechnisch vorhanden ist und auch Ergebnisse eingeben, dadurch die Punkte und das Torverhältniserrechnet werden usw. nur wenn ich die Werte von den Gruppen spielen in die Vorrunden Endtabelle übergebe weiß ich nicht wie ich das machen soll das dann die Mannschaft denen halt Punkte und Torverhältnis zugeordnet wird geordnet wird. Sprich die Mannschaft mit den meisten Punkten nach oben usw usw... hier mal mein bisheriger Code: import java.applet.*; import java.awt.*; import java.awt.event.*; import java.util.Arrays; import javax.swing.*; import javax.swing.event.*; import javax.swing.table.*; public class fussball extends Applet { //Tabelle String rowData[][] = { { "Spiel-Nr.", "Uhrzeit","Spielpaarungen","Gruppe","Ergebnis" }, { "1", "8.00","HI-04A : HI-03A","1","3:2" }, { "2", "8.15","HI-04B : HI-03B","2","4:6" }, { "3", "8.30","HI-04C : HI-03C","3","1:2" }, { "4", "8.45","HI-04D : HI-03D","4","1:1" }, { "5", "9.00","HD-04A : HD-03B","1","0:0" }, { "6", "9.15","HI-04B : HD-04B","2","12:1" }, { "7", "9.30","HI-04C : HD-03A","3","1:12" }, { "8", "9.45","HI-04D : Lehrer","4","6:6" }, { "9", "10.00","HI-03A : HD-04A","1","6:7" }, { "10", "10.15","HI-04A : HD-03B","1","2:12" }, { "11", "10.30","HI-03B : HD-04B","2","2:1" }, { "12", "10.45","HI-03C : HD-03A","3","1:4" }, { "13", "11.00","HI-03D : Lehrer","4","4:3" }, }; String columnNames[] = { "Spiel-Nr.", "Uhrzeit","Spielpaarungen","Gruppe","Ergebnis" }; DefaultTableModel tableModel = new DefaultTableModel(rowData,columnNames); JTable table = new JTable(tableModel); String rowData1[][] = { { "Gruppe 1", "Gruppe 2","Gruppe 3","Gruppe 4" }, { "HI-04A", "HI-04B","HI-04C","HI-04D" }, { "HI-03A", "HI-03B","HI-03C","HI-03D" }, { "HD-04A", "HD-04B","HD-03A","Lehrer" }, { "HD-03B", "","","","" }, }; String columnNames1[] = { "Gruppe 1", "Gruppe 2","Gruppe 3","Gruppe 4" }; DefaultTableModel tableModel1 = new DefaultTableModel(rowData1,columnNames1); JTable table1 = new JTable(tableModel1); String rowData2[][] = { { "Gruppe 1","P","T","Gruppe 2","P","T","Gruppe 3","P","T","Gruppe 4","P","T"}, { "HI-04A","0","0", "HI-04B","0","0","HI-04C","0","0","HI-04D","0","0" }, { "HI-03A","0","0", "HI-03B","0","0","HI-03C","0","0","HI-03D","0","0" }, { "HD-04A","0","0", "HD-04B","0","0","HD-03A","0","0","Lehrer","0","0" }, { "HD-03B","0","0", "","","","","","","","","","" }, }; String columnNames2[] = { "Gruppe 1","P","T","Gruppe 2","P","T","Gruppe 3","P","T","Gruppe 4","P","T" }; DefaultTableModel tableModel2 = new DefaultTableModel(rowData2,columnNames2); JTable table2 = new JTable(tableModel2); Button get = new Button("Get"); Label gettest = new Label("0"); public void init() { //Layout definieren setLayout(null); ScrollPane tablescroll = new ScrollPane(); tablescroll.add(table); add(tablescroll); tablescroll.setBounds(10,280,500,228); table.setCellSelectionEnabled(true); ScrollPane tablescroll1 = new ScrollPane(); tablescroll1.add(table1); add(tablescroll1); tablescroll1.setBounds(10,10,500,84); table1.setCellSelectionEnabled(true); ScrollPane tablescroll2 = new ScrollPane(); tablescroll2.add(table2); add(tablescroll2); tablescroll2.setBounds(10,120,500,84); table2.setCellSelectionEnabled(true); table2.getColumnModel().getColumn(0).setMaxWidth(74); table2.getColumnModel().getColumn(1).setMaxWidth(25); table2.getColumnModel().getColumn(2).setMaxWidth(25); table2.getColumnModel().getColumn(3).setMaxWidth(74); table2.getColumnModel().getColumn(4).setMaxWidth(25); table2.getColumnModel().getColumn(5).setMaxWidth(25); table2.getColumnModel().getColumn(6).setMaxWidth(74); table2.getColumnModel().getColumn(7).setMaxWidth(25); table2.getColumnModel().getColumn(8).setMaxWidth(25); table2.getColumnModel().getColumn(9).setMaxWidth(74); table2.getColumnModel().getColumn(10).setMaxWidth(25); table2.getColumnModel().getColumn(11).setMaxWidth(25); add(gettest); add(get); get.setBounds(10,245,100,25); get.setEnabled(false); gettest.setBounds(120,245,100,25); tableModel.addTableModelListener(new Ftabelle()); get.addActionListener(new Fget()); } public void paint (Graphics g) { } class Fget implements ActionListener { public void actionPerformed(ActionEvent ae){ int[][] punkte = new int[5][5]; int[][] tore = new int[5][5]; String[] einzelne; String[] team; String Gruppendaten[][] = { { "Gruppe 1", "Gruppe 2","Gruppe 3","Gruppe 4" }, { "HI-04A", "HI-04B","HI-04C","HI-04D" }, { "HI-03A", "HI-03B","HI-03C","HI-03D" }, { "HD-04A", "HD-04B","HD-03A","Lehrer" }, { "HD-03B", "","","","" }, }; for(int i = 1;i<14;i++) { einzelne = rowData[i][4].split(":"); team = rowData[i][2].split(":"); for(int splitter=0;splitter<2;splitter++) { for(int spalte=0;spalte<4;spalte++) { for(int zeile=1;zeile<5;zeile++) { if (team[splitter].equalsIgnoreCase(Gruppendaten[zeile][spalte]+" ") || team[splitter].equalsIgnoreCase(" "+Gruppendaten[zeile][spalte])) { if(splitter == 0) { //Punkte if(Integer.parseInt(einzelne[splitter]) > Integer.parseInt(einzelne[1])) { punkte[zeile-1][spalte] = punkte[zeile-1][spalte]+3; }else if(Integer.parseInt(einzelne[splitter]) == Integer.parseInt(einzelne[1])) { punkte[zeile-1][spalte] = punkte[zeile-1][spalte]+1; } //Torverhältnis tore[zeile-1][spalte] = Integer.parseInt(einzelne[splitter])-Integer.parseInt(einzelne[1]); }else{ //Punkte if(Integer.parseInt(einzelne[splitter]) > Integer.parseInt(einzelne[0])) { punkte[zeile-1][spalte] = punkte[zeile-1][spalte]+3; }else if(Integer.parseInt(einzelne[splitter]) == Integer.parseInt(einzelne[0])) { punkte[zeile-1][spalte] = punkte[zeile-1][spalte]+1; } //Torverhältnis tore[zeile-1][spalte] = Integer.parseInt(einzelne[splitter])-Integer.parseInt(einzelne[0]); } } } } } } int punktespalte = 1,torspalte = 2; for(int spalte=0;spalte<4;spalte++) { for(int zeile=0;zeile<4;zeile++) { rowData2[zeile+1][punktespalte] = punkte[zeile][spalte]+""; rowData2[zeile+1][torspalte] = tore[zeile][spalte]+""; } punktespalte = punktespalte+3; torspalte = torspalte+3; } tableModel2.setDataVector(rowData2,columnNames2); table2.getColumnModel().getColumn(0).setMaxWidth(74); table2.getColumnModel().getColumn(1).setMaxWidth(25); table2.getColumnModel().getColumn(2).setMaxWidth(25); table2.getColumnModel().getColumn(3).setMaxWidth(74); table2.getColumnModel().getColumn(4).setMaxWidth(25); table2.getColumnModel().getColumn(5).setMaxWidth(25); table2.getColumnModel().getColumn(6).setMaxWidth(74); table2.getColumnModel().getColumn(7).setMaxWidth(25); table2.getColumnModel().getColumn(8).setMaxWidth(25); table2.getColumnModel().getColumn(9).setMaxWidth(74); table2.getColumnModel().getColumn(10).setMaxWidth(25); table2.getColumnModel().getColumn(11).setMaxWidth(25); } } class Ftabelle implements TableModelListener { public void tableChanged(TableModelEvent e) { int row = e.getFirstRow(); int column = e.getColumn(); TableModel model = (TableModel)e.getSource(); Object rows = model.getValueAt(row, column); rowData[row][column] = rows+""; int zaehler = 0; for(int i = 0;i<14;i++) { if(rowData[i][4] != "") { zaehler++; } } if(zaehler == 14) { get.setEnabled(true); } } } }//Programmende Hoffe mir kann geholfen werden !

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