in aswb/src/com/google/idea/blaze/android/resources/actions/BlazeCreateXmlResourcePanel.java [320:513]
private void setupUi() {
myPanel = new JPanel();
myPanel.setLayout(new GridLayoutManager(6, 2, new Insets(0, 0, 5, 0), -1, -1));
myNameLabel = new JBLabel();
myNameLabel.setText("Resource name:");
myNameLabel.setDisplayedMnemonic('N');
myNameLabel.setDisplayedMnemonicIndex(9);
myPanel.add(
myNameLabel,
new GridConstraints(
0,
0,
1,
1,
GridConstraints.ANCHOR_WEST,
GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_FIXED,
GridConstraints.SIZEPOLICY_FIXED,
null,
null,
null,
0,
false));
myNameField = new JTextField();
myPanel.add(
myNameField,
new GridConstraints(
0,
1,
1,
1,
GridConstraints.ANCHOR_WEST,
GridConstraints.FILL_HORIZONTAL,
GridConstraints.SIZEPOLICY_WANT_GROW,
GridConstraints.SIZEPOLICY_FIXED,
null,
new Dimension(150, -1),
null,
0,
false));
myFileNameLabel = new JBLabel();
myFileNameLabel.setText("File name:");
myFileNameLabel.setDisplayedMnemonic('F');
myFileNameLabel.setDisplayedMnemonicIndex(0);
myPanel.add(
myFileNameLabel,
new GridConstraints(
3,
0,
1,
1,
GridConstraints.ANCHOR_WEST,
GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_FIXED,
GridConstraints.SIZEPOLICY_FIXED,
null,
null,
null,
0,
false));
myDirectoriesPanel = new JPanel();
myDirectoriesPanel.setLayout(new BorderLayout(0, 0));
myPanel.add(
myDirectoriesPanel,
new GridConstraints(
5,
0,
1,
2,
GridConstraints.ANCHOR_CENTER,
GridConstraints.FILL_BOTH,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
null,
null,
null,
0,
false));
myDirectoriesLabel = new JBLabel();
myDirectoriesLabel.setText("Create the resource in directories:");
myDirectoriesLabel.setDisplayedMnemonic('C');
myDirectoriesLabel.setDisplayedMnemonicIndex(0);
myPanel.add(
myDirectoriesLabel,
new GridConstraints(
4,
0,
1,
2,
GridConstraints.ANCHOR_WEST,
GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_FIXED,
GridConstraints.SIZEPOLICY_FIXED,
null,
null,
null,
0,
false));
myValueLabel = new JBLabel();
myValueLabel.setText("Resource value:");
myValueLabel.setDisplayedMnemonic('V');
myValueLabel.setDisplayedMnemonicIndex(9);
myPanel.add(
myValueLabel,
new GridConstraints(
1,
0,
1,
1,
GridConstraints.ANCHOR_WEST,
GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_FIXED,
GridConstraints.SIZEPOLICY_FIXED,
null,
null,
null,
0,
false));
myValueField = new JTextField();
myPanel.add(
myValueField,
new GridConstraints(
1,
1,
1,
1,
GridConstraints.ANCHOR_WEST,
GridConstraints.FILL_HORIZONTAL,
GridConstraints.SIZEPOLICY_WANT_GROW,
GridConstraints.SIZEPOLICY_FIXED,
null,
new Dimension(150, -1),
null,
0,
false));
myFileNameCombo = new JComboBox();
myFileNameCombo.setEditable(true);
myPanel.add(
myFileNameCombo,
new GridConstraints(
3,
1,
1,
1,
GridConstraints.ANCHOR_WEST,
GridConstraints.FILL_HORIZONTAL,
GridConstraints.SIZEPOLICY_CAN_GROW,
GridConstraints.SIZEPOLICY_FIXED,
null,
null,
null,
0,
false));
myResDirLabel = new JBLabel();
myResDirLabel.setText("Base directory:");
myResDirLabel.setDisplayedMnemonic('B');
myResDirLabel.setDisplayedMnemonicIndex(0);
myPanel.add(
myResDirLabel,
new GridConstraints(
2,
0,
1,
1,
GridConstraints.ANCHOR_WEST,
GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_FIXED,
GridConstraints.SIZEPOLICY_FIXED,
null,
null,
null,
0,
false));
myResDirCombo = new ComboboxWithBrowseButton();
myPanel.add(
myResDirCombo,
new GridConstraints(
2,
1,
1,
1,
GridConstraints.ANCHOR_WEST,
GridConstraints.FILL_HORIZONTAL,
GridConstraints.SIZEPOLICY_CAN_GROW,
GridConstraints.SIZEPOLICY_FIXED,
null,
null,
null,
0,
false));
myNameLabel.setLabelFor(myNameField);
myFileNameLabel.setLabelFor(myFileNameCombo);
myValueLabel.setLabelFor(myValueField);
}