// File
inputFileLabel = new JLabel("Input File");
UIUtil.jGridBagAdd(keyPanel, inputFileLabel, gbc, 1);
gbc.insets = normalInsets;
gbc.weightx = 1.0;
inputFile = new XTextField(20);
UIUtil.jGridBagAdd(keyPanel, inputFile, gbc, GridBagConstraints.RELATIVE);
inputFileLabel.setLabelFor(inputFile);
gbc.weightx = 0.0;
browseInput = new JButton("Browse");
browseInput.setMnemonic('b');
browseInput.addActionListener(this);
UIUtil.jGridBagAdd(keyPanel, browseInput, gbc,
GridBagConstraints.REMAINDER);
// File
gbc.insets = indentedInsets;
outputFileLabel = new JLabel("Output File");
UIUtil.jGridBagAdd(keyPanel, outputFileLabel, gbc, 1);
gbc.insets = normalInsets;
gbc.weightx = 1.0;
outputFile = new XTextField(20);
UIUtil.jGridBagAdd(keyPanel, outputFile, gbc,
GridBagConstraints.RELATIVE);
gbc.weightx = 0.0;
outputFileLabel.setLabelFor(outputFile);
browseOutput = new JButton("Browse");