Java
Mi lahko kdo pomaga, prosim? Gre sicer za čisto preprost primer vendar sem še nov v tem.
Rad bi, da se mi preko gumba izpiše enostavna tabela na formi. S spodnjo kodo mi to ne uspe in ne vem kaj je narobe.
Delam pa z jDeveloperjem.
Hvala za pomoč!
package mypackage1;
import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.util.Vector;
import javax.swing.JFrame;
import java.awt.Dimension;
import javax.swing.JButton;
import java.awt.Rectangle;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.AbstractTableModel;
public class Frame1 extends JFrame
{
private JButton jButton1 = new JButton();
private JTable jTable1 = new JTable();
public Frame1()
{
try
{
jbInit();
}
catch(Exception e)
{
e.printStackTrace();
}
}
private void jbInit() throws Exception
{
this.getContentPane().setLayout(null);
this.setSize(new Dimension(410, 308));
jButton1.setText(“jButton1”);
jButton1.setBounds(new Rectangle(5, 185, 145, 25));
jButton1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
jButton1_actionPerformed(e);
}
});
jTable1.setBounds(new Rectangle(5, 5, 380, 170));
this.getContentPane().add(jTable1, null);
this.getContentPane().add(jButton1, null);
}
private void jButton1_actionPerformed(ActionEvent e) //ne dela!
{
String[][] data = { {“eggs”, “sandwich”, “steak”, “snickers”},
{“bacon”, “pickles”, “potato”, “apple”},
{“syrup”, “mayo”, “corn”, “banana”},
{“pancakes”, “chips”, “broccoli”, “crunch bar”},
{“sausage”, “pizza”, “pie”, “protein shake”}};
String[] headers = {“Breakfast”, “Lunch”, “Dinner”, “Snack”};
DefaultTableModel model = new DefaultTableModel(data, headers);
JTable table = new JTable(model);
}
}
Forum je zaprt za komentiranje.