Pisze program do obliczanias macierzy ale cos cienki jestem w javie!
Mam problem . nie wiem jak to zrobic zeby po wybraniu w box-e cyfry pojawiala mi sie tabela kwadratowa o takich rozmiarach. Pomocy!
oto kod :
import java.awt.;
import javax.swing.;
import java.applet.;
import java.awt.event.;
public class Macierze extends JApplet implements ActionListener{
public JTable t;
public JButton b;
public void init() {
setSize(500,300);
Color kolor = new Color(0,132,202);
getContentPane().setBackground(kolor);
getContentPane().setLayout(new GridLayout(0,2));
JTable t = new JTable(20,20);
t.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
JScrollPane scroll = new JScrollPane(t);
scroll.setBorder(BorderFactory.createTitledBorder("Macierz kwadratowa"));
getContentPane().add(scroll);
JButton losowo = new JButton("Losowo");
losowo.setBounds(400,60, 80,25);
losowo.setBackground(Color.yellow);
losowo.addActionListener(this);
getLayeredPane().add(losowo);
JButton ustaw = new JButton("Ustaw");
ustaw.setBounds(400,160, 80,25);
ustaw.setBackground(Color.yellow);
ustaw.addActionListener(this);
getLayeredPane().add(ustaw);
String[] rozmiar = {"2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20"};
JComboBox box = new JComboBox(rozmiar);
box.setBounds(260,10, 50,20);
box.setBackground(Color.yellow);
box.addActionListener(this);
getLayeredPane().add(box);
}
public void actionPerformed(ActionEvent e) {
String tmp = e.getActionCommand();
if (tmp.equals("Usgaw"))
t.setValueAt("A",1,1);
}
public void bClicked() {
}
}