Postingan lainnya
Menampilkan hasil sorting di text area
Saya ingin mecetak tree secara preorder tapi untuk menampilkan tree secara preorder pada Jtextarea error berikut kode java GUI yang saya buat :
JButton btnInsert = new JButton("Insert");
btnInsert.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
int tambah;
try{
tambah=Integer.parseInt(masuk.getText());
StructTree mytree = new StructTree();
mytree.insert(tambah);
masuk.setText("");
tampil.setText(mytree.preOrder(mytree.root)); //ERROR disini
} catch(Exception e){
JOptionPane.showMessageDialog(null, "Input tidak valid");
masuk.setText("");
}
}
});
btnInsert.setBounds(10, 11, 89, 23);
frame.getContentPane().add(btnInsert);
Berikut
void preOrder(Node localRoot){
if (localRoot == null) return;
System.out.print(localRoot.data+" ");
preOrder(localRoot.left);
preOrder(localRoot.right);
}
Errornya : The methode setText(String) in the type JTextComponent is not applicable for the argument(void)
Bagaimana cara agar bisa mencetak hasil preorder pada Jtextarea ?
Trimakasih
1
3 Jawaban:
Maaf lupa nyantumin errornya,,udah di edit di pertanyaan,,
0
Kalo dari errornya yang salah methode nya gan, dia harusnya metode return bukan methode void. Jadi dari void diganti jadi tipedata yang mau dikembalikan ke setText
0