1 package rero.dialogs; 2 3 import java.awt.*; 4 import java.awt.event.*; 5 6 import javax.swing.*; 7 import javax.swing.event.*; 8 9 import java.util.*; 10 11 import rero.dck.items.*; 12 import rero.config.*; 13 import rero.dck.*; 14 15 import rero.dialogs.server.*; 16 17 public class SetupDialog extends DMain 18 { 19 protected ServerData data = ServerData.getServerData(); 20 protected DItem itema, itemb; 21 22 public String getTitle() 23 { 24 return "jIRCii Setup"; 25 } 26 27 public String getDescription() 28 { 29 return "Setup jIRCii"; 30 } 31 32 public JComponent getDialog() 33 { 34 JPanel dialog = new JPanel(); 35 36 setupLayout(dialog); 37 setupDialog(); 38 39 dialog.add(itema.getComponent(), BorderLayout.CENTER); 40 dialog.add(itemb.getComponent(), BorderLayout.SOUTH); 41 42 return dialog; 43 } 44 45 public JComponent setupLayout(JComponent component) 46 { 47 component.setLayout(new BorderLayout(3, 3)); 48 component.setBorder(BorderFactory.createEmptyBorder(3, 3, 3, 3)); 49 50 return component; 51 } 52 53 public void setupDialog() 54 { 55 itema = addOther(new ServerList(data, 0, 150, getCapabilities())); 56 57 itemb = addDialogGroup(new DGroup("User Information", 0) 58 { 59 public void setupDialog() 60 { 61 addStringInput("user.rname" , "", " Real Name: ", 'R', 10); 62 addStringInput("user.email" , "", " Email: " , 'E', 60); 63 addStringInput("user.nick" , "", " Nickname: ", 'N', 60); 64 addStringInput("user.altnick", "", " Alt. Nick: ", 'A', 60); 65 } 66 }); 67 } 68 } 69 70 71 72 | Popular Tags |