private void jbInit() throws Exception { setIconImage(nu.fw.jeti.images.StatusIcons.getImageIcon("jeti").getImage()); // btnRegister.setMnemonic('R'); // btnRegister.setText(I18N.gettext("main.manageservices.Register")); I18N.setTextAndMnemonic("main.manageservices.Register", btnRegister); btnRegister.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { btnRegister_actionPerformed(e); } }); btnCancel.setAlignmentX(0.5f); Action cancelAction = new AbstractAction(I18N.gettext("Cancel")) { public void actionPerformed(ActionEvent e) { btnCancel_actionPerformed(e); } }; btnCancel.setAction(cancelAction); KeyStroke stroke = KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0); JLayeredPane layeredPane = getLayeredPane(); layeredPane.getActionMap().put("cancel", cancelAction); layeredPane.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(stroke, "cancel"); addWindowListener( new java.awt.event.WindowAdapter() { public void windowClosing(WindowEvent e) { backend.removeListener(RegisterListener.class, RegisterServices.this); dispose(); } }); this.setTitle(I18N.gettext("main.manageservices.Manage_Services")); // DefaultListModel listModel = new DefaultListModel(); /* for(Iterator i = services.listIterator();i.hasNext();) { listModel.addElement((String)((Object[])i.next())[0]); } */ jList1 = new JList(new DefaultListModel()); jList1.addListSelectionListener( new javax.swing.event.ListSelectionListener() { public void valueChanged(ListSelectionEvent e) { jList1_valueChanged(e); } }); jList1.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); btnChangeServer.setAlignmentX(0.5f); // btnChangeServer.setMnemonic('S'); // btnChangeServer.setText(I18N.gettext("main.manageservices.Change_Server")); I18N.setTextAndMnemonic("main.manageservices.Change_Server", btnChangeServer); btnChangeServer.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { btnChangeServer_actionPerformed(e); } }); JLabel label = new JLabel(); label.setAlignmentX(0.5f); // jLabel1.setText(I18N.gettext("main.manageservices.Server")); I18N.setTextAndMnemonic("main.manageservices.Server", label); label.setLabelFor(txtServer); this.getContentPane().add(jList1, BorderLayout.CENTER); this.getContentPane().add(jPanel1, BorderLayout.SOUTH); // jPanel1.add(btnRegister, null); jPanel1.setLayout(new BoxLayout(jPanel1, BoxLayout.Y_AXIS)); jPanel1.add(label); jPanel1.add(txtServer); jPanel1.add(btnChangeServer); jPanel1.add(btnCancel); pack(); }