Grüße, ich habe gerade ein kleines Verständnisproblem,
ich möchte einfach nur eine Tabelle füllen, mit den, wie sagt man - Inkrementwerten?
Also die Anzahl der Schleifendurchläufe, sodass dann etwas wie ... entsteht...
usw...
bei meiner Formel unten passiert aber was anderes.. :autsch:
Dachte einfach, ich kann den x mit dem y wert der schleifendurchläufe addieren... hab schon tausend andere varianten versucht, aber ich komm einfach nicht drauf, kann mir da mal jemand auf die Sprünge helfen? Fange grad an, an mir zu zweifeln..
Danke im Voraus.
ich möchte einfach nur eine Tabelle füllen, mit den, wie sagt man - Inkrementwerten?
Also die Anzahl der Schleifendurchläufe, sodass dann etwas wie ... entsteht...
Java:
[0][1][2][3]
[4][5][6][7]
bei meiner Formel unten passiert aber was anderes.. :autsch:
Java:
[5][10][15][20]
[5][10][15][20]
Dachte einfach, ich kann den x mit dem y wert der schleifendurchläufe addieren... hab schon tausend andere varianten versucht, aber ich komm einfach nicht drauf, kann mir da mal jemand auf die Sprünge helfen? Fange grad an, an mir zu zweifeln..
Danke im Voraus.
Java:
import java.awt.BorderLayout;
import java.awt.EventQueue;
import java.util.Vector;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.table.DefaultTableModel;
import javax.swing.JTable;
public class MainWindow extends JFrame {
private JPanel contentPane;
private JTable table;
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
MainWindow frame = new MainWindow();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
public MainWindow() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(new BorderLayout(0, 0));
setContentPane(contentPane);
DefaultTableModel model = new DefaultTableModel();
table = new JTable(model);
contentPane.add(table, BorderLayout.CENTER);
Vector empty = new Vector();
empty.add("");
int zaehler=0;
for (int y=0;y<10;y++){
model.addColumn(empty);
for (int x=0;x<5;x++){
model.addRow(empty);
model.setValueAt(zaehler, x, y);
zaehler+=1;
}
}
}
}