f.show();
f.setVisible(true);
	public Configure()	{		int Width= 640;		int Height= 480;		cb = new Checkbox[128];		final Frame f = new Frame(			"Configure gnu.io.rxtx.properties");		String fileSep = System.getProperty( "file.separator", "/" );		String devPath;		if( fileSep.compareTo( "/" ) != 0 )			devPath="COM";		else			devPath="/dev/";					f.setBounds(100,50,Width,Height);		f.setLayout(new BorderLayout());		p1 = new Panel();		p1.setLayout(new GridLayout(16,4));		ActionListener l = new ActionListener() {			public void actionPerformed( ActionEvent e ) {				{					String res = e.getActionCommand();					if ( res.equals( "Save" ) )						saveSpecifiedPorts();				}			}		};		addCheckBoxes( devPath );		TextArea t = new TextArea( EnumMessage, 5, 50, 						TextArea.SCROLLBARS_NONE );		t.setSize(50,Width);		t.setEditable(false);		final Panel p2 = new Panel();		p2.add(new Label("Port Name:"));		TextField tf = new TextField(devPath, 8);		tf.addActionListener( new ActionListener() {			public void actionPerformed( ActionEvent e )			{				addCheckBoxes(e.getActionCommand());				f.show();			}		});		p2.add(tf);		Checkbox Keep = new Checkbox("Keep Ports");		p2.add(Keep);		Button b[] = new Button[6];		for(int j=0, i = 4;i<129;i*=2, j++)		{			b[j] = new Button("1-" + i);			b[j].addActionListener( new ActionListener() {				public void actionPerformed( ActionEvent e )				{					int k = Integer.parseInt(					e.getActionCommand().substring(2));					for(int x = 0; x < k; x++)					{						cb[x].setState(							!cb[x].getState());						f.show();					}				}			});			p2.add(b[j]);		}		Button b1 = new Button("More");		Button b2 = new Button("Save");		b1.addActionListener(l);		b2.addActionListener(l);		p2.add(b1);		p2.add(b2);		f.add("South", p2);		f.add("Center", p1);		f.add("North", t);		f.addWindowListener(			new WindowAdapter() {				public void windowClosing( WindowEvent e )				{					System.exit( 0 );				}			}		);		f.show();	}