Java 类java.awt.GridBagLayout 实例源码

项目:incubator-netbeans    文件:UI.java   
public static JPanel createSeparator(String message) {
    JPanel panel = new JPanel(new GridBagLayout());
    GridBagConstraints c = new GridBagConstraints();
    c.anchor = GridBagConstraints.WEST;

    c.insets = new Insets(LARGE_SIZE, 0, LARGE_SIZE, 0);
    panel.add(createLabel(message), c);

    c.weightx = 1.0;
    c.fill = GridBagConstraints.HORIZONTAL;
    c.insets = new Insets(LARGE_SIZE, LARGE_SIZE, LARGE_SIZE, 0);
    panel.add(new JSeparator(), c);

    return panel;
}
项目:rapidminer    文件:PrintPreviewPanel.java   
/**
 * Creates a preview panel for the specified {@link PrintableComponent}.
 *
 * @param comp
 *            the {@link PrintableComponent} the preview panel should be created for.
 */
public PrintPreviewPanel(PrintableComponent comp, PageFormat pageFormat) {
    this.printer = new ComponentPrinter(comp);
    this.cardLayout = new CardLayout();
    this.pageFormat = pageFormat;
    setLayout(cardLayout);

    GridBagConstraints gbc = new GridBagConstraints();
    gbc.weightx = 1;
    gbc.weighty = 1;
    gbc.fill = GridBagConstraints.NONE;
    gbc.anchor = GridBagConstraints.CENTER;

    landscapePanel = new JPanel(new GridBagLayout());
    landscapePreview = new ComponentPreviewPanel(Orientation.LANDSCAPE);
    landscapePanel.add(landscapePreview, gbc);
    add(landscapePanel, Orientation.LANDSCAPE.toString());

    portraitPanel = new JPanel(new GridBagLayout());
    portraitPreview = new ComponentPreviewPanel(Orientation.PORTRAIT);
    portraitPanel.add(portraitPreview, gbc);
    add(portraitPanel, Orientation.PORTRAIT.toString());

    // set page format
    setPageFormat(pageFormat);
}
项目:cuttlefish    文件:DBQueryPanel.java   
/**
 * This method initializes this
 */
private void initialize() {
    GridBagConstraints gridBagConstraints1 = new GridBagConstraints();
    gridBagConstraints1.fill = GridBagConstraints.VERTICAL;
    gridBagConstraints1.gridy = 1;
    gridBagConstraints1.weightx = 1.0;
    gridBagConstraints1.insets = new Insets(2, 2, 2, 2);
    gridBagConstraints1.gridx = 0;

    GridBagConstraints gridBagConstraints = new GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.insets = new Insets(2, 2, 2, 2);
    gridBagConstraints.fill = GridBagConstraints.HORIZONTAL;
    gridBagConstraints.gridy = 2;

    GridBagConstraints gridBagConstraints2 = new GridBagConstraints();
    gridBagConstraints2.gridx = 0;
    gridBagConstraints2.insets = new Insets(2, 2, 2, 2);
    gridBagConstraints2.fill = GridBagConstraints.VERTICAL;
    gridBagConstraints2.gridy = 3;

    this.setLayout(new GridBagLayout());
       this.add(getExecuteButton(), gridBagConstraints1);
       this.add(new JLabel("Node query:"), gridBagConstraints);
       this.add(getQueryField(), gridBagConstraints2);
    }
项目:etomica    文件:ViewAlkaneLengthSelection.java   
private void addLeftRightComponents(JComponent[] ComponentLeft,
        JComponent[] ComponentRight,
           GridBagLayout gridbag,
           Container container) {

        GridBagConstraints c = new GridBagConstraints();
        c.anchor = GridBagConstraints.NORTHEAST;
        int numLabels = ComponentLeft.length;

        for (int i = 0; i < numLabels; i++) {
            c.gridwidth = GridBagConstraints.RELATIVE; //next-to-last
            c.fill = GridBagConstraints.NONE;      //reset to default
            c.weightx = 0.0;   
            c.insets = new Insets(0,10,0,0);//reset to default
            container.add(ComponentLeft[i], c);

            c.gridwidth = GridBagConstraints.REMAINDER;     //end row
            c.fill = GridBagConstraints.HORIZONTAL;
            c.weightx = 0.0;
            c.insets = new Insets(0,10,3,0);
            container.add(ComponentRight[i], c);
        }
}
项目:incubator-netbeans    文件:RSSFeed.java   
private JComponent buildContentLoadingLabel() {
    JLabel label = new JLabel( BundleSupport.getLabel( "ContentLoading" ) ); // NOI18N
    label.setHorizontalAlignment( JLabel.CENTER );
    label.setVerticalAlignment( JLabel.CENTER );
    label.setOpaque( false );
    Component header = getContentHeader();
    if( null != header ) {
        JPanel panel = new JPanel( new GridBagLayout() );
        panel.setOpaque( false );
        panel.add( header, new GridBagConstraints(0,0,1,1,1.0,1.0,
            GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0 ) );
        panel.add( label, new GridBagConstraints(0,1,1,1,1.0,1.0,
            GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0 ) );
        panel.setBorder( BorderFactory.createEmptyBorder(40, 0, 40, 0));
        return panel;
    }
    label.setBorder( BorderFactory.createEmptyBorder(40, 0, 40, 0));
    return label;
}
项目:jaer    文件:JspikeStack.java   
/** Start a menu that allows the user to launch a number of demos for the 
 * JSpikeStack package.  To add a new demo to the menu:
 * 1) Add the appropriate element to the "Demos" enumerator (above);
 * 2) Add the button in demoMenu()
 * 3) Connect the enumerator element to the appropriate function in DemoLauncher through the switch statement.
 */
public static void demoMenu()
{

    JFrame frm=new JFrame();
    frm.setTitle("JSpikeStack demos");
    Container pane=frm.getContentPane();
    JButton button;

    pane.setLayout(new GridBagLayout());

    addDemoButton("Network Generation Demo","Read a network From XML and let it generate",Demos.GENERATE,pane);
    addDemoButton("Learning Demo","Read an AER file, initialize a random net, and run STDP learning",Demos.LEARN,pane);
    addDemoButton("Convolution Demo",  "Here we read data from the Silicon retina.  Two output layers respond to vertically and horizontally oriented features.",Demos.CONV,pane);
    addDemoButton("RC Network",  "Takes retina inputs and fires them to a smoothing network.",Demos.RCNET,pane);
    addDemoButton("Retina",  "In this demo we mimic the behaviour of a variety of types of retinal ganglion cell.",Demos.RETINA,pane);


    frm.setPreferredSize(new Dimension(500,500));
    frm.pack();
    frm.setVisible(true);
    frm.toFront();
    frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}
项目:FizeauExperimentSimulation    文件:DetectorPanel.java   
public DetectorPanel(){
    setLayout(new GridBagLayout());
    GridBagConstraints c = new GridBagConstraints();
    setPreferredSize(new Dimension(250,130));
    setBackground(Color.WHITE);

    this.detectorLabel= new JLabel("OBRAZ DETEKTORA");
    c.gridx = 0;
    c.gridy = 0;
    c.anchor=GridBagConstraints.PAGE_START;
    this.detectorLabel.setFont(this.header);
    this.add(this.detectorLabel,c);

    this.detectorImage = new DetectorImage();
    c.gridy = 1;
    c.insets = new Insets(5,0,5,0);
    this.add(this.detectorImage,c);

}
项目:incubator-netbeans    文件:GetStarted.java   
private int addLink( int row, DataObject dob ) {
    Action action = extractAction( dob );
    if( null != action ) {
        JPanel panel = new JPanel( new GridBagLayout() );
        panel.setOpaque(false);
        ActionButton lb = new ActionButton( action, Utils.getUrlString( dob ),
                Utils.getColor( COLOR_BIG_BUTTON ), true, dob.getPrimaryFile().getPath() );
        panel.add( lb, new GridBagConstraints(1,0,1,3,1.0,0.0,GridBagConstraints.WEST,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0) );
        lb.setFont( GET_STARTED_FONT );

        lb.getAccessibleContext().setAccessibleName( lb.getText() );
        lb.getAccessibleContext().setAccessibleDescription( 
                BundleSupport.getAccessibilityDescription( "GettingStarted", lb.getText() ) ); //NOI18N
        add( panel, new GridBagConstraints( 0,row++,1,1,1.0,0.0,
            GridBagConstraints.NORTHWEST, GridBagConstraints.HORIZONTAL,
            new Insets(0,0,3,0), 0, 0 ) );
    }
    return row;
}
项目:incubator-netbeans    文件:GridBagInfoProvider.java   
public GridBagInfoProvider(Container container, LayoutSupportManager layoutManager) {
    this.container = container;
    this.layoutManager = layoutManager;
    LayoutManager containerLayout = container.getLayout();
    if (!(containerLayout instanceof GridBagLayout)) {
        throw new IllegalArgumentException();
    }
    try {
        tempXField = GridBagConstraints.class.getDeclaredField("tempX"); // NOI18N
        tempXField.setAccessible(true);
        tempYField = GridBagConstraints.class.getDeclaredField("tempY"); // NOI18N
        tempYField.setAccessible(true);
        tempHeightField = GridBagConstraints.class.getDeclaredField("tempHeight"); // NOI18N
        tempHeightField.setAccessible(true);
        tempWidthField = GridBagConstraints.class.getDeclaredField("tempWidth"); // NOI18N
        tempWidthField.setAccessible(true);
    } catch (NoSuchFieldException nsfex) {
        FormUtils.LOGGER.log(Level.INFO, nsfex.getMessage(), nsfex);
    }
    containerEmphColor = deriveEmphColor(container);
}
项目:OpenJSharp    文件:ServiceDialog.java   
public QualityPanel() {
    super();

    GridBagLayout gridbag = new GridBagLayout();
    GridBagConstraints c = new GridBagConstraints();

    setLayout(gridbag);
    setBorder(BorderFactory.createTitledBorder(strTitle));

    c.fill = GridBagConstraints.BOTH;
    c.gridwidth = GridBagConstraints.REMAINDER;
    c.weighty = 1.0;

    ButtonGroup bg = new ButtonGroup();
    rbDraft = createRadioButton("radiobutton.draftq", this);
    bg.add(rbDraft);
    addToGB(rbDraft, this, gridbag, c);
    rbNormal = createRadioButton("radiobutton.normalq", this);
    rbNormal.setSelected(true);
    bg.add(rbNormal);
    addToGB(rbNormal, this, gridbag, c);
    rbHigh = createRadioButton("radiobutton.highq", this);
    bg.add(rbHigh);
    addToGB(rbHigh, this, gridbag, c);
}
项目:rapidminer    文件:LinkButtonValueCellEditor.java   
/**
 * Creates either a {@link LinkLocalButton} or a {@link LinkRemoteButton} that executes the
 * action stored in type.
 *
 * @param type
 *            the type
 */
public LinkButtonValueCellEditor(final ParameterTypeLinkButton type) {
    super(new JTextField());
    this.container = new JPanel(new GridBagLayout());
    this.container.setToolTipText(type.getDescription());

    GridBagConstraints gbc = new GridBagConstraints();

    JComponent linkButton;
    if (type.isLocalAction()) {
        linkButton = new LinkLocalButton(type.getAction());
    } else {
        linkButton = new LinkRemoteButton(type.getAction());
    }
    gbc.gridx += 1;
    gbc.weightx = 1;
    gbc.fill = GridBagConstraints.HORIZONTAL;
    container.add(linkButton, gbc);
}
项目:jdk8u-jdk    文件:ServiceDialog.java   
public QualityPanel() {
    super();

    GridBagLayout gridbag = new GridBagLayout();
    GridBagConstraints c = new GridBagConstraints();

    setLayout(gridbag);
    setBorder(BorderFactory.createTitledBorder(strTitle));

    c.fill = GridBagConstraints.BOTH;
    c.gridwidth = GridBagConstraints.REMAINDER;
    c.weighty = 1.0;

    ButtonGroup bg = new ButtonGroup();
    rbDraft = createRadioButton("radiobutton.draftq", this);
    bg.add(rbDraft);
    addToGB(rbDraft, this, gridbag, c);
    rbNormal = createRadioButton("radiobutton.normalq", this);
    rbNormal.setSelected(true);
    bg.add(rbNormal);
    addToGB(rbNormal, this, gridbag, c);
    rbHigh = createRadioButton("radiobutton.highq", this);
    bg.add(rbHigh);
    addToGB(rbHigh, this, gridbag, c);
}
项目:incubator-netbeans    文件:SectionSeparator.java   
private void initComponents(String text, Font font) {
    setBorder(BorderFactory.createEmptyBorder());
    setLayout(new GridBagLayout());
    setOpaque(false);

    label = new JLabel(text);
    label.setForeground(getForeground());
    if (font != null) label.setFont(font);
    else label.setFont(label.getFont().deriveFont(Font.BOLD));
    GridBagConstraints c1 = new GridBagConstraints();
    c1.weighty = 1d;
    add(label, c1);

    GridBagConstraints c2 = new GridBagConstraints();
    c2.weightx = 1d;
    c2.fill = GridBagConstraints.HORIZONTAL;
    c2.insets = new Insets(0, 4, 0, 0);
    add(new Separator(), c2);
}
项目:asgdrivestrength    文件:DrivestrengthMainWindow.java   
public DrivestrengthMainWindow() {
    try {
        UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    } catch (Exception e) {
    }
    setLayout(new GridBagLayout());
    setTitle("ASGDrivestrength");
    setSize(500, 300);

    JSlider percentageEnergySlider = new JSlider(JSlider.HORIZONTAL,
            0, 100, 0);

    JButton runButton = new JButton("Run");
    add(percentageEnergySlider);
    add(runButton);

    setVisible(true);
}
项目:incubator-netbeans    文件:ViewModelListener.java   
ViewModelListener(
    String viewType,
    JComponent view,
    JComponent buttonsPane,
    String propertiesHelpID,
    Image viewIcon
) {
    this.viewType = viewType;
    this.view = view;
    this.buttonsPane = buttonsPane;
    buttonsPane.setLayout(new GridBagLayout());
    this.propertiesHelpID = propertiesHelpID;
    this.viewIcon = viewIcon;
    initView();
    setUp();
}
项目:openjdk-jdk10    文件:ServiceDialog.java   
public ChromaticityPanel() {
    super();

    GridBagLayout gridbag = new GridBagLayout();
    GridBagConstraints c = new GridBagConstraints();

    setLayout(gridbag);
    setBorder(BorderFactory.createTitledBorder(strTitle));

    c.fill = GridBagConstraints.BOTH;
    c.gridwidth = GridBagConstraints.REMAINDER;
    c.weighty = 1.0;

    ButtonGroup bg = new ButtonGroup();
    rbMonochrome = createRadioButton("radiobutton.monochrome", this);
    rbMonochrome.setSelected(true);
    bg.add(rbMonochrome);
    addToGB(rbMonochrome, this, gridbag, c);
    rbColor = createRadioButton("radiobutton.color", this);
    bg.add(rbColor);
    addToGB(rbColor, this, gridbag, c);
}
项目:incubator-netbeans    文件:ProgressPanel.java   
/** Creates new form ProgressPanel */
public ProgressPanel() {
    initComponents();
    handle = ProgressHandleFactory.createHandle(
            NbBundle.getMessage(ImportProjectAction.class, "CTL_ProgressDialogTitle")); // NOI18N
    progress = ProgressHandleFactory.createProgressComponent(handle);
    setLayout(new GridBagLayout());
    setPreferredSize(new Dimension(450, 80));
    GridBagConstraints gridBagConstraints = new GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.fill = GridBagConstraints.HORIZONTAL;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.insets = new Insets(0, 5, 0, 5);
    add(progress, gridBagConstraints);
}
项目:AgentWorkbench    文件:JadeSetupServices.java   
/**
 * This method initializes this
 * @return void
 */
private void initialize() {

    GridBagLayout gridBagLayout = new GridBagLayout();
    gridBagLayout.rowWeights = new double[]{0.0};
    gridBagLayout.columnWeights = new double[]{1.0};
    this.setLayout(gridBagLayout);
    this.setSize(950, 500);

    GridBagConstraints gbc_ServiceLists = new GridBagConstraints();
    gbc_ServiceLists.gridx = 0;
    gbc_ServiceLists.fill = GridBagConstraints.BOTH;
    gbc_ServiceLists.insets = new Insets(10, 10, 5, 10);
    gbc_ServiceLists.weightx = 1.0;
    gbc_ServiceLists.weighty = 1.0;
    gbc_ServiceLists.ipadx = 0;
    gbc_ServiceLists.gridy = 0;
    this.add(this.getJPanelServiceLists(), gbc_ServiceLists);

}
项目:AgentWorkbench    文件:EnvironmentModel.java   
/**
 * Initialize.
 */
private void initialize() {
    GridBagLayout gridBagLayout = new GridBagLayout();
    gridBagLayout.columnWidths = new int[] { 0, 0 };
    gridBagLayout.rowHeights = new int[] { 0, 0, 0 };
    gridBagLayout.columnWeights = new double[] { 1.0, Double.MIN_VALUE };
    gridBagLayout.rowWeights = new double[] { 0.0, 0.0, Double.MIN_VALUE };
    setLayout(gridBagLayout);
    GridBagConstraints gbc_jPanelSimulationEnvironment = new GridBagConstraints();
    gbc_jPanelSimulationEnvironment.insets = new Insets(10, 10, 0, 0);
    gbc_jPanelSimulationEnvironment.anchor = GridBagConstraints.NORTH;
    gbc_jPanelSimulationEnvironment.fill = GridBagConstraints.HORIZONTAL;
    gbc_jPanelSimulationEnvironment.gridx = 0;
    gbc_jPanelSimulationEnvironment.gridy = 0;
    add(getJPanelSimulationEnvironment(), gbc_jPanelSimulationEnvironment);
    GridBagConstraints gbc_jPanelTimeModelSelection = new GridBagConstraints();
    gbc_jPanelTimeModelSelection.anchor = GridBagConstraints.WEST;
    gbc_jPanelTimeModelSelection.insets = new Insets(10, 10, 0, 0);
    gbc_jPanelTimeModelSelection.fill = GridBagConstraints.VERTICAL;
    gbc_jPanelTimeModelSelection.gridx = 0;
    gbc_jPanelTimeModelSelection.gridy = 1;
    add(getJPanelTimeModelSelection(), gbc_jPanelTimeModelSelection);

}
项目:AgentWorkbench    文件:DynFormText.java   
/**
 * This method initializes this
 * @return void
 */
private void initialize() {
    GridBagConstraints gridBagConstraints11 = new GridBagConstraints();
    gridBagConstraints11.gridx = 0;
    gridBagConstraints11.fill = GridBagConstraints.HORIZONTAL;
    gridBagConstraints11.weightx = 1.0;
    gridBagConstraints11.gridy = 1;

    GridBagConstraints gridBagConstraints = new GridBagConstraints();
    gridBagConstraints.fill = GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.gridwidth = 1;

    this.setSize(300, 200);
    this.setLayout(new GridBagLayout());
    this.add(getJScrollPaneTextVersion(), gridBagConstraints);
    this.add(getJPanelBottom(), gridBagConstraints11);
}
项目:rapidminer    文件:AbstractConfigurationPanel.java   
protected void addSeperatorToPanel(JPanel addTarget) {
    if (!(addTarget.getLayout() instanceof GridBagLayout)) {
        throw new RuntimeException("JPanel with GridBagLayout is mandatory!");
    }

    JSeparator separator = new JSeparator(SwingConstants.HORIZONTAL);

    GridBagConstraints itemConstraint = new GridBagConstraints();
    itemConstraint.gridx = GridBagConstraints.RELATIVE;
    itemConstraint.weightx = 1.0;
    itemConstraint.gridwidth = GridBagConstraints.REMAINDER; // end row
    itemConstraint.fill = GridBagConstraints.HORIZONTAL;
    itemConstraint.insets = new Insets(0, 5, 5, 5);

    addTarget.add(separator, itemConstraint);
}
项目:AgentWorkbench    文件:JPanelBackgroundSystem.java   
/**
 * Initialise.
 */
private void initialize() {
    GridBagLayout gridBagLayout = new GridBagLayout();
    gridBagLayout.columnWidths = new int[]{0, 0};
    gridBagLayout.rowHeights = new int[]{0, 0, 0};
    gridBagLayout.columnWeights = new double[]{0.0, Double.MIN_VALUE};
    gridBagLayout.rowWeights = new double[]{0.0, 0.0, Double.MIN_VALUE};
    setLayout(gridBagLayout);

    jLabelServerHeader = new JLabel();
    jLabelServerHeader.setText("Agent.GUI Hintergrundsystem - Konfiguration");
    jLabelServerHeader.setFont(new Font("Dialog", Font.BOLD, 12));
    GridBagConstraints gbc_jLabelServerHeader = new GridBagConstraints();
    gbc_jLabelServerHeader.anchor = GridBagConstraints.WEST;
    gbc_jLabelServerHeader.insets = new Insets(0, 0, 5, 0);
    gbc_jLabelServerHeader.gridx = 0;
    gbc_jLabelServerHeader.gridy = 0;
    this.add(jLabelServerHeader, gbc_jLabelServerHeader);
    GridBagConstraints gbc_jCheckBoxAutoStart = new GridBagConstraints();
    gbc_jCheckBoxAutoStart.anchor = GridBagConstraints.WEST;
    gbc_jCheckBoxAutoStart.gridx = 0;
    gbc_jCheckBoxAutoStart.gridy = 1;
    this.add(getJCheckBoxAutoStart(), gbc_jCheckBoxAutoStart);


}
项目:incubator-netbeans    文件:NotificationImpl.java   
private JComponent createContent(JComponent titleComp, JComponent detailsComp, JComponent priorityComp, JComponent categoryComp, JComponent dateComp) {
    //TODO bold field, add label to timestamp - Created:
    JPanel panel = new JPanel(new GridBagLayout());
    panel.setOpaque(false);
    panel.add(titleComp, new GridBagConstraints(0, 0, 3, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(5, 5, 3, 3), 0, 0));
    if (priorityComp != null) {
        panel.add(priorityComp, new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 10, 3, 3), 0, 0));
    }
    if (categoryComp != null) {
        panel.add(categoryComp, new GridBagConstraints(1, 1, 2, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 10, 3, 3), 0, 0));
    }

    panel.add(detailsComp, new GridBagConstraints(0, 2, 3, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.BOTH, new Insets(10, 10, 3, 3), 0, 0));

    panel.add(new JLabel(), new GridBagConstraints(2, 3, 1, 1, 1.0, 1.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));

    if (dateComp != null) {
        panel.add(dateComp, new GridBagConstraints(2, 4, 3, 1, 0.0, 0.0, GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(3, 3, 3, 3), 0, 0));
    }

    ActionListener actionListener = new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            markAsRead(true);
        }
    };
    addActionListener(detailsComp, actionListener);
    return panel;
}
项目:incubator-netbeans    文件:NotificationImpl.java   
private JComponent createPriority(Priority p) {
    JPanel panel = new JPanel(new GridBagLayout());
    panel.setOpaque(false);
    panel.add(new JLabel(NbBundle.getMessage(NotificationImpl.class, "LBL_Priority")), new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 0, 0));
    panel.add(new JLabel(p.getIcon()), new GridBagConstraints(1, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
    panel.add(new JLabel(p.name()), new GridBagConstraints(2, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 3, 0, 0), 0, 0));
    panel.add(new JLabel(), new GridBagConstraints(3, 0, 1, 1, 1.0, 1.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
    return panel;
}
项目:incubator-netbeans    文件:NotificationImpl.java   
private JComponent createCategory(Category c) {
    JPanel panel = new JPanel(new GridBagLayout());
    panel.setOpaque(false);
    panel.add(new JLabel(NbBundle.getMessage(NotificationImpl.class, "LBL_Category")), new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 0, 0));
    panel.add(new JLabel(c.getDisplayName()), new GridBagConstraints(1, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
    panel.add(new JLabel(), new GridBagConstraints(2, 0, 1, 1, 1.0, 1.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
    return panel;
}
项目:rapidminer    文件:AverageVectorViewer.java   
public AverageVectorViewer(AverageVector vector, IOContainer container) {
    setLayout(new GridLayout(1, 1));
    this.vector = vector;

    JPanel mainPanel = new JPanel();
    GridBagLayout layout = new GridBagLayout();
    mainPanel.setLayout(layout);
    GridBagConstraints c = new GridBagConstraints();
    c.fill = GridBagConstraints.BOTH;
    c.insets = new Insets(11, 11, 11, 11);
    c.gridwidth = GridBagConstraints.REMAINDER;
    c.weightx = 1.0d;
    c.weighty = 0.0d;

    JLabel mainLabel = new JLabel("<html><h2>" + getName() + " (" + vector.size() + ")</h2></html>");
    layout.setConstraints(mainLabel, c);
    mainPanel.add(mainLabel);

    for (int i = 0; i < vector.size(); i++) {
        Averagable avg = vector.getAveragable(i);
        Component visualizationComponent = ResultDisplayTools.createVisualizationComponent(avg, container, "Averagable");
        layout.setConstraints(visualizationComponent, c);
        mainPanel.add(visualizationComponent);

    }
    ExtendedJScrollPane scrollPane = new ExtendedJScrollPane(mainPanel);
    scrollPane.setBorder(null);
    add(scrollPane);
}
项目:incubator-netbeans    文件:ContentSection.java   
private ContentSection( JComponent content, boolean maxSize, int leftInsets ) {
    super( new GridBagLayout() );
    setOpaque(false);
    this.maxSize = maxSize;
    add( content, new GridBagConstraints(0,1,2,1,1.0,1.0,
            GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,leftInsets,0,0),0,0) );

    setBorder( BorderFactory.createEmptyBorder(22,35,15,35) );
}
项目:incubator-netbeans    文件:RSSFeed.java   
private JComponent buildProxyPanel() {
    Component header = getContentHeader();
    JPanel panel = new JPanel(new GridBagLayout());
    panel.setOpaque( false );

    int row = 0;
    if( null != header ) {
        panel.add( header,  new GridBagConstraints(0,row++,1,1,1.0,0.0,
                GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0 ) );
    }

    panel.add( new JLabel(BundleSupport.getLabel("ErrCannotConnect")),  // NOI18N
            new GridBagConstraints(0,row++,1,1,0.0,0.0,
            GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(5,10,10,5),0,0 ) );
    if( showProxyButton ) {
        JButton button = new JButton();
        Mnemonics.setLocalizedText( button, BundleSupport.getLabel( "ProxyConfig" ) );  // NOI18N
        button.setOpaque( false );
        button.addActionListener( new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                HttpProxySettings.getDefault().showConfigurationDialog();
            }
        });
        panel.add( button, new GridBagConstraints(0,row++,1,1,0.0,0.0,
                GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(5,10,10,5),0,0 ) );
    }
    return panel;
}
项目:incubator-netbeans    文件:RSSFeed.java   
private JComponent buildErrorLabel() {
    Component header = getContentHeader();
    JPanel panel = new JPanel(new GridBagLayout());
    panel.setOpaque( false );

    int row = 0;
    if( null != header ) {
        panel.add( header,  new GridBagConstraints(0,row++,1,1,1.0,0.0,
                GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0 ) );
    }

    panel.add( new JLabel(BundleSupport.getLabel("ErrLoadingFeed")),  // NOI18N
            new GridBagConstraints(0,row++,1,1,0.0,0.0,
            GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(5,10,10,5),0,0 ) );
    JButton button = new JButton();
    Mnemonics.setLocalizedText( button, BundleSupport.getLabel( "Reload" ) );  // NOI18N
    button.setOpaque( false );
    button.addActionListener( new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            lastReload = 0;
            reload();
        }
    });
    panel.add( button, new GridBagConstraints(0,row++,1,1,0.0,0.0,
            GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(5,10,10,5),0,0 ) );
    return panel;
}
项目:openjdk-jdk10    文件:ServiceDialog.java   
public MediaPanel() {
    super();

    GridBagLayout gridbag = new GridBagLayout();
    GridBagConstraints c = new GridBagConstraints();

    setLayout(gridbag);
    setBorder(BorderFactory.createTitledBorder(strTitle));

    cbSize = new JComboBox<>();
    cbSource = new JComboBox<>();

    c.fill = GridBagConstraints.BOTH;
    c.insets = compInsets;
    c.weighty = 1.0;

    c.weightx = 0.0;
    lblSize = new JLabel(getMsg("label.size"), JLabel.TRAILING);
    lblSize.setDisplayedMnemonic(getMnemonic("label.size"));
    lblSize.setLabelFor(cbSize);
    addToGB(lblSize, this, gridbag, c);
    c.weightx = 1.0;
    c.gridwidth = GridBagConstraints.REMAINDER;
    addToGB(cbSize, this, gridbag, c);

    c.weightx = 0.0;
    c.gridwidth = 1;
    lblSource = new JLabel(getMsg("label.source"), JLabel.TRAILING);
    lblSource.setDisplayedMnemonic(getMnemonic("label.source"));
    lblSource.setLabelFor(cbSource);
    addToGB(lblSource, this, gridbag, c);
    c.gridwidth = GridBagConstraints.REMAINDER;
    addToGB(cbSource, this, gridbag, c);
}
项目:ObsidianSuite    文件:ImportModelFrame.java   
private JPanel createTabulaPanel() {
    JPanel tabulaPanel = new JPanel();

    tabulaModelBox = new JComboBox<ComboBoxFileItem>(getComboBoxFileItems());
    tabulaModelBox.setPrototypeDisplayValue(new ComboBoxFileItem(new File("ModelSomethingOrOther.obm")));
    tabulaModelBox.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            modelFile = ((ComboBoxFileItem) tabulaModelBox.getSelectedItem()).file; 
            refresh();              
        }
    });

    JLabel label = new JLabel("Tabula Model:");
    label.setPreferredSize(new Dimension(150, 25));

    tabulaPanel.setLayout(new GridBagLayout());
    GridBagConstraints c = new GridBagConstraints();
    c.weightx = 1;
    c.insets = new Insets(5, 5, 5, 5);

    tabulaPanel.add(label, c);

    c.gridx = 1;
    tabulaPanel.add(tabulaModelBox, c);
    return tabulaPanel;
}
项目:incubator-netbeans    文件:BottomBar.java   
public BottomBar() {
    super( new GridBagLayout() );
    setOpaque(true);
    setBackground( Utils.getBottomBarColor() );

    add( Logo.createOracleLogo(), new GridBagConstraints(0,0,1,1,0.0,0.0,
            GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,12,0,5),0,0 ) );

    add( new JLabel(), new GridBagConstraints(1,0,1,1,1.0,0.0,
            GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0 ) );

    add( Logo.createJavaLogo(), new GridBagConstraints(4,0,1,1,0.0,0.0,
            GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(5,5,5,12),0,0 ) );
}
项目:LogisticApp    文件:DiretaPanelBuilder.java   
private void initializeLayout() {
    GridBagLayout gridBagLayout = new GridBagLayout();
    gridBagLayout.columnWidths = new int[] { 0, 0, 70, 130, 0, 0, 0 };
    gridBagLayout.rowHeights = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0 };
    gridBagLayout.columnWeights = new double[] { 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, Double.MIN_VALUE };
    gridBagLayout.rowWeights = new double[] { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
            0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, Double.MIN_VALUE };
    this.panel.setLayout(gridBagLayout);
}
项目:jdk8u-jdk    文件:JDK8048887.java   
public TestDialog() {
    JPanel panel = new JPanel(new GridBagLayout());
    GridBagConstraints gbc = new GridBagConstraints();
    for (int i=0; i < Xs.length; i++) {
        gbc.gridx = Xs[i];
        gbc.gridy = 100 - gbc.gridx;
        panel.add(new MyComponent(), gbc);
    }
    getRootPane().getContentPane().add(panel);
    pack();
}
项目:incubator-netbeans    文件:PlatformsCustomizer.java   
private static void addComponent (Container container, Component component) {
    GridBagConstraints c = new GridBagConstraints();
    c.gridx = c.gridy = GridBagConstraints.RELATIVE;
    c.gridheight = c.gridwidth = GridBagConstraints.REMAINDER;
    c.fill = GridBagConstraints.BOTH;
    c.anchor = GridBagConstraints.NORTHWEST;
    c.weightx = c.weighty = 1.0;
    ((GridBagLayout)container.getLayout()).setConstraints (component,c);
    container.add (component);
}
项目:BrainControl    文件:TestingTab.java   
public TestingTab(CAEAgent agent, PlayerPanel view) {
    super(new GridBagLayout());
    this.cmdsHistory =  PlayHook.voiceControl.getCommandsHistory();

    this.cmdsHistoryTable = new JTable(cmdsHistory);
    this.cmdsHistoryTable.getTableHeader().setVisible(true);
    this.cmdsHistoryTable.getTableHeader().setReorderingAllowed(false);
    this.cmdsHistoryTable.getModel().addTableModelListener(view);
}
项目:incubator-netbeans    文件:NbiTextDialog.java   
private void initComponents() {
    setLayout(new GridBagLayout());

    textPane = new NbiTextPane();

    textPanel = new NbiPanel();
    textPanel.setLayout(new BorderLayout());
    textPanel.add(textPane, BorderLayout.CENTER);

    textScrollPane = new NbiScrollPane(textPanel);
    textScrollPane.setViewportBorder(new EmptyBorder(new Insets(5, 5, 5, 5)));
    textScrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);

    add(textScrollPane, new GridBagConstraints(0, 0, 1, 1, 1.0, 1.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(11, 11, 11, 11), 0, 0));
}
项目:incubator-netbeans    文件:Attribute.java   
private JPanel getTitleSection() {
        JPanel panel = new JPanel(new GridBagLayout());
        GridBagConstraints c = new GridBagConstraints();

        setLabelPanel(panel, c);
        setHeaderPanel(panel, c);
        setFooterPanel(panel, c);
        setMacroPanel(panel, c);
//      panel.setBorder(new javax.swing.border.LineBorder(java.awt.Color.red));

        return panel;
    }
项目:incubator-netbeans    文件:Attribute.java   
private JPanel getTextSection() {
    JPanel panel = new JPanel(new GridBagLayout());
    GridBagConstraints c = new GridBagConstraints();
    c.anchor = GridBagConstraints.WEST;

    createTopTextPanel(panel, c);
    createBottomTextPanel(panel, c);

    return panel;
}
项目:JuggleMasterPro    文件:PrintAppearanceJPanel.java   
public PrintAppearanceJPanel(PrintJDialog objPprintJDialog, ControlJFrame objPcontrolJFrame) {

        this.objGprintChromaticitySubJPanel = new PrintChromaticitySubJPanel(objPprintJDialog, objPcontrolJFrame);
        this.objGprintQualitySubJPanel = new PrintQualitySubJPanel(objPprintJDialog);
        this.objGprintSidesSubJPanel = new PrintSidesSubJPanel(objPprintJDialog, objPcontrolJFrame);
        this.objGprintJobAttributesSubJPanel = new PrintJobAttributesSubJPanel(objPprintJDialog);

        this.setOpaque(true);
        this.setLayout(new GridBagLayout());
        final ExtendedGridBagConstraints objLextendedGridBagConstraints =
                                                                            new ExtendedGridBagConstraints( GridBagConstraints.RELATIVE,
                                                                                                            0,
                                                                                                            1,
                                                                                                            1,
                                                                                                            GridBagConstraints.CENTER,
                                                                                                            6,
                                                                                                            6,
                                                                                                            6,
                                                                                                            6,
                                                                                                            GridBagConstraints.BOTH,
                                                                                                            1.0F,
                                                                                                            1.0F);

        this.add(this.objGprintChromaticitySubJPanel, objLextendedGridBagConstraints);
        this.add(this.objGprintQualitySubJPanel, objLextendedGridBagConstraints);
        objLextendedGridBagConstraints.setGridLocation(GridBagConstraints.RELATIVE, 1);
        this.add(this.objGprintSidesSubJPanel, objLextendedGridBagConstraints);
        this.add(this.objGprintJobAttributesSubJPanel, objLextendedGridBagConstraints);
    }