private void createUIComponents() { // custom component creation code partStackPanel = new JPanel(new VerticalFlowLayout()); }
@NotNull @Override public JComponent createComponent() { JPanel panel = new JPanel(new VerticalFlowLayout()); panel.add(myTreePanel); return panel; }
private JPanel createTopPanel() { autoTrigger = new JCheckBox("Automatically trigger analysis"); autoTrigger.setFocusable(false); JPanel tickOptions = new JPanel(new VerticalFlowLayout()); tickOptions.setBorder(BorderFactory.createEmptyBorder(0, 0, 4, 0)); tickOptions.add(autoTrigger); return tickOptions; }
/** * 默认构造方法 */ public ListCheckboxPanel(String title, Collection<String> items) { // 使用垂直流式布局 super(new VerticalFlowLayout()); this.title = title; this.items = items; this.init(); }
@Nullable @Override public JComponent createComponent() { FormBuilder builder = FormBuilder.createFormBuilder(); builder.getPanel().setLayout(new VerticalFlowLayout()); createGlobalsComponent(builder); createAutobaseNamesComponent(builder); return builder.getPanel(); }
@Nullable @Override public JComponent createComponent() { FormBuilder builder = FormBuilder.createFormBuilder(); builder.getPanel().setLayout(new VerticalFlowLayout()); defaulthandlerName = new JTextField(); builder.addLabeledComponent(new JLabel("Default handler name:"), defaulthandlerName); autohandlerName = new JTextField(); builder.addLabeledComponent(new JLabel("Auto-handler name:"), autohandlerName); createGlobalsComponent(builder); createSubstitutedExtensionsComponent(builder); createCustomTagsComponent(builder); return builder.getPanel(); }
JPanel tickOptions = new JPanel(new VerticalFlowLayout()); tickOptions.setBorder(BorderFactory.createEmptyBorder(0, 0, 4, 0)); tickOptions.add(enableTelemetryCheckBox);
@Nullable @Override public JComponent createOptionsPanel() { final JPanel mainPanel = new JPanel(new VerticalFlowLayout(VerticalFlowLayout.TOP)); final JCheckBox useModuleCheckbox = new JCheckBox("Language Level of Module has priority"); final JCheckBox useSDKCheckbox = new JCheckBox("Use Project SDK Language Level");
@Nullable protected JComponent getDebuggingComponent() { JPanel panel = new JPanel(); panel.setLayout(new VerticalFlowLayout(VerticalFlowLayout.TOP, 0, 5, true, false));
@Nullable @Override public JComponent createComponent() { FormBuilder builder = FormBuilder.createFormBuilder(); builder.getPanel().setLayout(new VerticalFlowLayout()); builder.addLabeledComponent( TemplateToolkitBundle.message("ttk2.label.opentag"), startTagField = new JTextField() ); builder.addLabeledComponent( TemplateToolkitBundle.message("ttk2.label.closetag"), endTagField = new JTextField() ); builder.addLabeledComponent( TemplateToolkitBundle.message("ttk2.label.outlinetag"), outlineTagField = new JTextField() ); builder.addComponent( enableAnycaseCheckBox = new JCheckBox(TemplateToolkitBundle.message("ttk2.label.enableanycase")) ); //noinspection Since15 substitutedExtensionsModel = new CollectionListModel<>(); substitutedExtensionsList = new JBList<>(substitutedExtensionsModel); substitutedExtensionsPanel = PerlConfigurationUtil.createSubstituteExtensionPanel(substitutedExtensionsModel, substitutedExtensionsList); builder.addLabeledComponent(new JLabel(TemplateToolkitBundle.message("ttk2.configuration.extension")), substitutedExtensionsPanel); return builder.getPanel(); }
.createPanel() ).getPanel(); panel.setLayout(new VerticalFlowLayout()); return panel;
public JComponent createComponent() { FormBuilder builder = FormBuilder.createFormBuilder(); builder.getPanel().setLayout(new VerticalFlowLayout());
@Override protected void addComponents() { LabeledComponent<?> scriptLabel = LabeledComponent.create(myScriptField, PerlBundle.message("perl.run.option.script")); scriptLabel.setLabelLocation(BorderLayout.WEST); add(scriptLabel); LabeledComponent<?> consoleEncoding = LabeledComponent.create(myConsoleCharset, PerlBundle.message("perl.run.option.output.encoding")); consoleEncoding.setLabelLocation(BorderLayout.WEST); add(consoleEncoding); myPerlParametersPanel = new RawCommandLineEditor(); LabeledComponent<RawCommandLineEditor> perlParametersPanel = LabeledComponent.create(myPerlParametersPanel, PerlBundle.message("perl.run.option.perl.parameters")); perlParametersPanel.setLabelLocation(BorderLayout.WEST); copyDialogCaption(perlParametersPanel); add(perlParametersPanel); super.addComponents(); add(alternativeSdkPanel); setLayout(new VerticalFlowLayout(VerticalFlowLayout.TOP, 0, 5, true, false)); } };