|
From: Tobias H. <thu...@us...> - 2005-05-11 10:51:38
|
Update of /cvsroot/magicmap/magicmapclient/src/net/sf/magicmap/client/gui/dialogs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12081/src/net/sf/magicmap/client/gui/dialogs Modified Files: ConnectServerDialog.java Log Message: + Client is usable without server Index: ConnectServerDialog.java =================================================================== RCS file: /cvsroot/magicmap/magicmapclient/src/net/sf/magicmap/client/gui/dialogs/ConnectServerDialog.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ConnectServerDialog.java 13 Feb 2005 21:36:40 -0000 1.2 --- ConnectServerDialog.java 11 May 2005 10:51:30 -0000 1.3 *************** *** 10,13 **** --- 10,14 ---- import javax.swing.JButton; + import javax.swing.JCheckBox; import javax.swing.JComboBox; import javax.swing.JDialog; *************** *** 37,40 **** --- 38,42 ---- private JTextField port; private JPasswordField password; + private JCheckBox useNoServer; public static ServerConnectionInfo showDialog(Frame owner, ServerConnectionInfo info){ *************** *** 114,117 **** --- 116,126 ---- builder.setLeftRightDistance("password", "portlabel,hostlabel,clientlabel,passwordlabel", 5); + // CheckBox für "lokale Verbindung" + useNoServer = builder.addCheckBox(GUIUtils.i18n("nonserverconnect"), "nonserver", serverConnectionInfo.useNoServer); + builder.setLeftLeftDistance("nonserver", "portedit", 0); + builder.setTopBottomDistance("nonserver", "portlabel,portedit", 5); + useNoServer.setActionCommand("USENOSERVER"); + useNoServer.addActionListener(this); + // Kopf builder.addDialogHeader("<html><b>" + GUIUtils.i18n("createconnectiontopacwserver") + "</b><br>" *************** *** 142,145 **** --- 151,155 ---- serverConnectionInfo.password = new String(this.password.getPassword()); serverConnectionInfo.name = this.clientname.getText(); + serverConnectionInfo.useNoServer = this.useNoServer.isSelected(); try{ serverConnectionInfo.port = Integer.parseInt(this.port.getText()); *************** *** 152,155 **** --- 162,170 ---- serverConnectionInfo = null; this.setVisible(false); + } else if ("USENOSERVER".equals(e.getActionCommand())){ + // CheckBox angeklickt + boolean b = !useNoServer.isSelected(); + this.hostname.setEnabled(b); + this.port.setEnabled(b); } |