'a dönüştürebilirim düğmelerini yapacak şekilde yapmak istiyorum, örneğin txt dosyası şöyledir: * * * * * * boşlukları kaldıracak ve daha sonra kendi düğme içine böyleString.split dizilimini JButtons
//loads file and removes the spaces and stores it in an array
public static void loadFile(JButton[][] board, String fileName) throws IOException {
BufferedReader inputStream = null;
try {
inputStream = new BufferedReader(new FileReader(fileName));
String lineRead = inputStream.readLine();
while (lineRead != null) {
String[] splited = lineRead.split(" ");
for(int i = 0; i < board.length; i++){
board[i] = lineRead.split(" ");
}
System.out.print(lineRead);
}
lineRead = inputStream.readLine();
}
catch (FileNotFoundException exception) {
System.out.println("Error opening file");
}
finally {
if (inputStream != null)
inputStream.close();
}
}
//a button that opens the fileselector and then calls the loadfile method
JButton file1 = new JButton("Player File");
file1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
JFileChooser open = new JFileChooser();
open.showOpenDialog(null);
loadFile(buttonPlayer, "CPU.txt");
}
});
? Bir istisna ile başarısız mı? Yanlış sonucu mı üretiyorsun? – Mureinik
sadece jbutton [] dizgisi [] – kina
'a dönüştürülemez diyorsunuz, bu satırı [i] = lineRead.split (""); "bu satır ile tahta [i] = yeni JButton (lineRead [i])); ' – guleryuz