Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package jfk;
- import java.awt.Button;
- import java.awt.Dimension;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.BoxLayout;
- import javax.swing.JCheckBox;
- import javax.swing.JPanel;
- import javax.swing.JScrollPane;
- import javax.swing.JTable;
- import javax.swing.JTextField;
- import javax.swing.event.TableModelEvent;
- import javax.swing.event.TableModelListener;
- import javax.swing.table.DefaultTableModel;
- public class MyPanel extends JPanel implements ActionListener, TableModelListener {
- String[] tab = new String[6];String x="xd";
- int rownumber = 1;
- Button dodaj, wykonaj;
- JTextField skrypt;
- JCheckBox python;
- JCheckBox R;
- DefaultTableModel tableModel;
- JTable tabela;
- String[] kolumny = new String[] { "Kraj", "Stolica", "Kontynent", "Populacja", "Powierzchnia", "Kontynent" };
- public MyPanel() {
- tabela=new JTable();
- dodaj = new Button("ADD");
- wykonaj = new Button("RUN");
- skrypt = new JTextField("Tu wpisz swoj skrypt");
- python = new JCheckBox();
- R = new JCheckBox();
- tableModel = (DefaultTableModel) tabela.getModel();
- tableModel.setColumnIdentifiers(kolumny);
- tabela.setModel(tableModel);
- tab[0] = x;
- tab[1] = x;
- tab[2] = x;
- tab[3] = x;
- tab[4] = x;
- tab[5] = x;
- tableModel.addRow(tab);
- setLayout(new BoxLayout(this, BoxLayout.PAGE_AXIS));
- setPreferredSize(new Dimension(800, 200));
- add(dodaj);
- add(wykonaj);
- add(skrypt);
- add(python);
- add(R);
- add(new JScrollPane(tabela));
- }
- @Override
- public void tableChanged(TableModelEvent arg0) {
- // TODO Auto-generated method stub
- }
- @Override
- public void actionPerformed(ActionEvent arg0) {
- // TODO Auto-generated method stub
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement