public AccountPanel() { try { jbInit(); } catch (Exception e) { e.printStackTrace(); } usermodel.addUser(new User("karl", "Karl Marx", ("rabid#communist").toCharArray())); usermodel.addUser(new User("vlad", "Vladimir Lenin", ("looney").toCharArray())); table = new JTable(usermodel); table.setPreferredScrollableViewportSize(new Dimension(28, 8)); JScrollPane scrollpane = new JScrollPane(table); jPanelUsers.add(scrollpane); }
private void jbInit() throws Exception { titledBorder1 = new TitledBorder(BorderFactory.createLineBorder(new Color(153, 153, 153), 2), "New User"); titledBorder2 = new TitledBorder( BorderFactory.createLineBorder(new Color(153, 153, 153), 2), "User accounts"); this.setLayout(borderLayout1); jPanelNewUser.setBorder(titledBorder1); jPanelNewUser.setLayout(gridBagLayout1); jLabel1.setText("Account name: "); jTextFieldAccountname.setColumns(10); jLabel2.setText("Password: "******"Repeat Password: "******"Full name: "); jTextFieldFullname.setColumns(20); addButton.setText("Add"); addButton.addActionListener( new charva.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { addButton_actionPerformed(e); } }); jPanel1.setLayout(gridBagLayout2); deleteButton.setText("Delete"); deleteButton.addActionListener( new charva.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { deleteButton_actionPerformed(e); } }); jPanel1.setBorder(titledBorder2); this.add(jPanelNewUser, BorderLayout.NORTH); jPanelNewUser.add( jLabel1, new GridBagConstraints( 0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0)); jPanelNewUser.add( jTextFieldAccountname, new GridBagConstraints( 1, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0)); jPanelNewUser.add( jLabel4, new GridBagConstraints( 0, 1, 1, 1, 0.0, 0.0, GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0)); jPanelNewUser.add( jTextFieldFullname, new GridBagConstraints( 1, 1, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0)); jPanelNewUser.add( jLabel2, new GridBagConstraints( 0, 2, 1, 1, 0.0, 0.0, GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0)); jPanelNewUser.add( jPasswordField1, new GridBagConstraints( 1, 2, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0)); jPanelNewUser.add( jLabel3, new GridBagConstraints( 0, 3, 1, 1, 0.0, 0.0, GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0)); jPanelNewUser.add( jPasswordField2, new GridBagConstraints( 1, 3, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0)); jPanelNewUser.add( addButton, new GridBagConstraints( 0, 4, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0)); this.add(jPanel1, BorderLayout.CENTER); jPanel1.add( jPanelUsers, new GridBagConstraints( 0, 0, 1, 1, 100.0, 100.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0)); jPanel1.add( deleteButton, new GridBagConstraints( 1, 0, 1, 1, 10.0, 10.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0)); }