jr
unknown
java
4 years ago
3.2 kB
4
Indexable
package videoswing; import java.awt.BorderLayout; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.swing.table.DefaultTableModel; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.JTextField; import javax.swing.JLabel; import javax.swing.SwingConstants; import javax.swing.JButton; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; public class frm15 extends JFrame { private JPanel contentPane; private JTable table; private JTextField txt_row; private JTextField txt_col; DefaultTableModel modelim = new DefaultTableModel(); private JTextField txt_secilen; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { frm15 frame = new frm15(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } /** * Create the frame. */ public frm15() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 617, 406); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); contentPane.setLayout(null); JScrollPane scrollPane = new JScrollPane(); scrollPane.setBounds(12, 45, 329, 191); contentPane.add(scrollPane); table = new JTable(); table.setBounds(391, 212, 138, 79); //contentPane.add(table); scrollPane.setViewportView(table); txt_row = new JTextField(); txt_row.setHorizontalAlignment(SwingConstants.RIGHT); txt_row.setText("1"); txt_row.setBounds(61, 13, 49, 22); contentPane.add(txt_row); txt_row.setColumns(10); JLabel lblSatr = new JLabel("Sat\u0131r"); lblSatr.setBounds(12, 16, 56, 16); contentPane.add(lblSatr); JLabel lblStun = new JLabel("S\u00FCtun"); lblStun.setBounds(122, 16, 56, 16); contentPane.add(lblStun); txt_col = new JTextField(); txt_col.setText("1"); txt_col.setHorizontalAlignment(SwingConstants.RIGHT); txt_col.setColumns(10); txt_col.setBounds(175, 10, 49, 22); contentPane.add(txt_col); JButton btnNewButton = new JButton("Olu\u015Ftur"); btnNewButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { int sat,sut; sat = Integer.parseInt(txt_row.getText()); sut = Integer.parseInt(txt_col.getText()); modelim.setRowCount(sat); modelim.setColumnCount(sut); table.setModel(modelim); } }); btnNewButton.setBounds(236, 12, 97, 25); contentPane.add(btnNewButton); txt_secilen = new JTextField(); txt_secilen.setBounds(122, 270, 116, 22); contentPane.add(txt_secilen); txt_secilen.setColumns(10); table.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { txt_secilen.setText(modelim.getValueAt(table.getSelectedRow(), table.getSelectedColumn()).toString()); } }); } }
Editor is loading...