fdai6499
2 years ago
2 changed files with 47 additions and 106 deletions
@ -1,59 +1,55 @@ |
|||||
import java.util.Scanner; |
|
||||
|
import javax.swing.*; |
||||
|
import javax.swing.border.EmptyBorder; |
||||
|
|
||||
class Main { |
|
||||
|
|
||||
//sudoku counts from 1 to 9 - sCount |
|
||||
static final int SCOUNT = 9; |
|
||||
|
|
||||
static int field[][] = new int[SCOUNT][SCOUNT]; |
|
||||
int ar[] = new int[2]; |
|
||||
|
public class Main { |
||||
|
|
||||
public static void main(String[] args) { |
public static void main(String[] args) { |
||||
|
|
||||
while (true) { //das program läuft unendlich |
|
||||
|
|
||||
int[] transaction = readInput(); //starte die methode readinput und die soll werte zurückgeben |
|
||||
|
|
||||
//der erste wert von dem array transaction steht für die spalte und der zweite für die reihe und der dritte für den wert den man schreiben will |
|
||||
field[transaction[0]][transaction[1]] = transaction[2]; |
|
||||
|
|
||||
//gebe das gespeicherte feld auf der console aus |
|
||||
output(field); |
|
||||
|
|
||||
|
|
||||
} |
|
||||
} |
|
||||
|
|
||||
private static void output(int[][] field) { |
|
||||
|
|
||||
for (int i = 0; i < SCOUNT; i++) { |
|
||||
|
java.awt.EventQueue.invokeLater(new Runnable() { |
||||
|
@Override |
||||
|
public void run() { |
||||
|
|
||||
for (int j = 0; j < SCOUNT; j++) { |
|
||||
|
|
||||
System.out.print(field[i][j] + " "); |
|
||||
|
|
||||
} |
} |
||||
|
|
||||
System.out.println(); |
|
||||
} |
|
||||
|
|
||||
} |
|
||||
|
|
||||
static int[] readInput() { |
|
||||
|
|
||||
Scanner scanner = new Scanner(System.in); |
|
||||
String line = scanner.nextLine(); |
|
||||
System.out.println(line); |
|
||||
|
|
||||
String substring = line.substring(line.indexOf('(')+1, line.indexOf(')')); |
|
||||
|
|
||||
String[] split = substring.split(","); |
|
||||
|
|
||||
int[] transaction = new int[split.length]; |
|
||||
for (int i = 0; i < split.length; i++) { |
|
||||
transaction[i] = Integer.valueOf(split[i]); |
|
||||
} |
|
||||
|
|
||||
return transaction; |
|
||||
|
}); |
||||
} |
} |
||||
} |
|
||||
|
} |
||||
|
|
||||
|
|
||||
|
// JFrame jFrame = new JFrame(); |
||||
|
// jFrame.setVisible(true); |
||||
|
// jFrame.setBounds(300, 300, 500, 500); |
||||
|
// |
||||
|
// JPanel yPanel = new JPanel(); |
||||
|
// yPanel.setLayout(new BoxLayout(yPanel, BoxLayout.Y_AXIS)); |
||||
|
// yPanel.setBorder(new EmptyBorder(1, 0, 1,0)); |
||||
|
// |
||||
|
// JButton jButton1 = new JButton(); |
||||
|
// jButton1.setText("Test Button 1"); |
||||
|
// |
||||
|
// yPanel.add(jButton1); |
||||
|
// |
||||
|
// JButton jButton2 = new JButton(); |
||||
|
// jButton2.setText("Test Button 2"); |
||||
|
// yPanel.add(jButton2); |
||||
|
// |
||||
|
// for (int i = 0; i < 9; i++) { |
||||
|
// |
||||
|
// JPanel xPanel = new JPanel(); |
||||
|
// xPanel.setLayout(new BoxLayout(xPanel, BoxLayout.X_AXIS)); |
||||
|
// xPanel.setBorder(new EmptyBorder(0, 1, 0,1)); |
||||
|
// |
||||
|
// for (int j = 0; j < 9; j++) { |
||||
|
// |
||||
|
// JTextField jTextField = new JTextField(); |
||||
|
// jTextField.setColumns(1); |
||||
|
// jTextField.setBounds(0, 0, 10, 10); |
||||
|
// |
||||
|
// xPanel.add(jTextField); |
||||
|
// |
||||
|
// } |
||||
|
// |
||||
|
// yPanel.add(xPanel); |
||||
|
// } |
||||
|
// |
||||
|
// jFrame.setContentPane(yPanel); |
@ -1,55 +0,0 @@ |
|||||
import javax.swing.*; |
|
||||
import javax.swing.border.EmptyBorder; |
|
||||
import java.awt.*; |
|
||||
|
|
||||
public class Main2 { |
|
||||
|
|
||||
public static void main(String[] args) { |
|
||||
|
|
||||
java.awt.EventQueue.invokeLater(new Runnable() { |
|
||||
|
|
||||
@Override |
|
||||
public void run() { |
|
||||
|
|
||||
JFrame jFrame = new JFrame(); |
|
||||
jFrame.setVisible(true); |
|
||||
jFrame.setBounds(300, 300, 500, 500); |
|
||||
|
|
||||
JPanel yPanel = new JPanel(); |
|
||||
yPanel.setLayout(new BoxLayout(yPanel, BoxLayout.Y_AXIS)); |
|
||||
yPanel.setBorder(new EmptyBorder(1, 0, 1,0)); |
|
||||
|
|
||||
JButton jButton1 = new JButton(); |
|
||||
jButton1.setText("Test Button 1"); |
|
||||
|
|
||||
yPanel.add(jButton1); |
|
||||
|
|
||||
JButton jButton2 = new JButton(); |
|
||||
jButton2.setText("Test Button 2"); |
|
||||
yPanel.add(jButton2); |
|
||||
|
|
||||
for (int i = 0; i < 9; i++) { |
|
||||
|
|
||||
JPanel xPanel = new JPanel(); |
|
||||
xPanel.setLayout(new BoxLayout(xPanel, BoxLayout.X_AXIS)); |
|
||||
xPanel.setBorder(new EmptyBorder(0, 1, 0,1)); |
|
||||
|
|
||||
for (int j = 0; j < 9; j++) { |
|
||||
|
|
||||
JTextField jTextField = new JTextField(); |
|
||||
jTextField.setColumns(1); |
|
||||
jTextField.setBounds(0, 0, 10, 10); |
|
||||
|
|
||||
xPanel.add(jTextField); |
|
||||
|
|
||||
} |
|
||||
|
|
||||
yPanel.add(xPanel); |
|
||||
} |
|
||||
|
|
||||
jFrame.setContentPane(yPanel); |
|
||||
|
|
||||
} |
|
||||
}); |
|
||||
} |
|
||||
} |
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue