本文整理汇总了Java中com.intellij.openapi.ui.TextFieldWithBrowseButton.setEditable方法的典型用法代码示例。如果您正苦于以下问题:Java TextFieldWithBrowseButton.setEditable方法的具体用法?Java TextFieldWithBrowseButton.setEditable怎么用?Java TextFieldWithBrowseButton.setEditable使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.intellij.openapi.ui.TextFieldWithBrowseButton
的用法示例。
在下文中一共展示了TextFieldWithBrowseButton.setEditable方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: EnableCustomPaths
import com.intellij.openapi.ui.TextFieldWithBrowseButton; //导入方法依赖的package包/类
private void EnableCustomPaths(boolean isEnabled) {
for (TextFieldWithBrowseButton c : new TextFieldWithBrowseButton[] {
handlerOutputLocationBrowseButton,
intentOutputLocationBrowseButton,
utterancesOutputLocationBrowseButton,
customTypesOutputLocationBrowseButton
}) {
c.setEditable(isEnabled);
c.setEnabled(isEnabled);
c.setButtonEnabled(isEnabled);
}
handlerOutputFileLabel.setEnabled(isEnabled);
intentOutputFileLabel.setEnabled(isEnabled);
utterancesOutputFileLabel.setEnabled(isEnabled);
customTypesOutputFileLabel.setEnabled(isEnabled);
configProvider.useCustomPaths(isEnabled);
handlerOutputLocationBrowseButton.setText(configProvider.getHandlerOutputLocation());
intentOutputLocationBrowseButton.setText(configProvider.getIntentOutputLocation());
utterancesOutputLocationBrowseButton.setText(configProvider.getUtterancesOutputLocation());
customTypesOutputLocationBrowseButton.setText(configProvider.getCustomTypesOutputLocation());
}
示例2: PathMappingsComponent
import com.intellij.openapi.ui.TextFieldWithBrowseButton; //导入方法依赖的package包/类
public PathMappingsComponent() {
super();
final TextFieldWithBrowseButton pathTextField = new TextFieldWithBrowseButton();
pathTextField.setEditable(false);
setComponent(pathTextField);
setText("Path mappings:");
getComponent().addActionListener(new ActionListener() {
@Override
public void actionPerformed(final ActionEvent e) {
showConfigureMappingsDialog();
}
});
}
示例3: createCenterPanel
import com.intellij.openapi.ui.TextFieldWithBrowseButton; //导入方法依赖的package包/类
@Nullable
protected JComponent createCenterPanel() {
JPanel panel = new JPanel(new GridBagLayout());
GridBagConstraints gc = new GridBagConstraints();
gc.insets = new Insets(2, 2, 2, 2);
gc.gridwidth = 1;
gc.gridheight = 1;
gc.gridx = 0;
gc.gridy = 0;
gc.anchor = GridBagConstraints.WEST;
gc.fill = GridBagConstraints.NONE;
gc.weightx = 0;
gc.weighty = 0;
panel.add(new JLabel("Export:"), gc);
gc.gridx += 1;
gc.gridwidth = 2;
gc.weightx = 1;
gc.fill = GridBagConstraints.HORIZONTAL;
JLabel urlLabel = new JLabel(myURL.toString());
urlLabel.setFont(urlLabel.getFont().deriveFont(Font.BOLD));
panel.add(urlLabel, gc);
gc.gridy += 1;
gc.gridwidth = 1;
gc.gridx = 0;
gc.weightx = 0;
gc.fill = GridBagConstraints.NONE;
panel.add(new JLabel("Destination:"), gc);
gc.gridx += 1;
gc.gridwidth = 2;
gc.weightx = 1;
gc.fill = GridBagConstraints.HORIZONTAL;
myPathField = new TextFieldWithBrowseButton(this);
myPathField.setText(myFile.getAbsolutePath());
myPathField.setEditable(false);
panel.add(myPathField, gc);
gc.gridy += 1;
gc.gridx = 0;
gc.weightx = 0;
gc.gridwidth = 3;
gc.fill = GridBagConstraints.NONE;
// other options.
final JLabel depthLabel = new JLabel(SvnBundle.message("label.depth.text"));
depthLabel.setToolTipText(SvnBundle.message("label.depth.description"));
panel.add(depthLabel, gc);
++ gc.gridx;
myDepth = new DepthCombo(false);
panel.add(myDepth, gc);
depthLabel.setLabelFor(myDepth);
gc.gridx = 0;
gc.gridy += 1;
myForceCheckbox = new JCheckBox("Replace existing files");
myForceCheckbox.setSelected(true);
panel.add(myForceCheckbox, gc);
gc.gridy += 1;
myExternalsCheckbox = new JCheckBox("Include externals locations");
myExternalsCheckbox.setSelected(true);
panel.add(myExternalsCheckbox, gc);
gc.gridy += 1;
gc.gridwidth = 2;
panel.add(new JLabel("Override 'native' EOLs with:"), gc);
gc.gridx += 2;
gc.gridwidth = 1;
myEOLStyleBox = new JComboBox(new Object[] {"None", "LF", "CRLF", "CR"});
panel.add(myEOLStyleBox, gc);
gc.gridy += 1;
gc.gridwidth = 3;
gc.gridx = 0;
gc.weightx = 1;
gc.weighty = 1;
gc.anchor = GridBagConstraints.SOUTH;
gc.fill = GridBagConstraints.HORIZONTAL;
panel.add(new JSeparator(), gc);
return panel;
}