Java 类javax.swing.JPanel 实例源码

项目:VASSAL-src    文件:TranslateWindow.java   
protected void initComponents() {
  setTitle("Translate " + VASSAL.configure.ConfigureTree.getConfigureName((Configurable) target));
  JPanel mainPanel = new JPanel(new BorderLayout());
  /*
   * Place Language selector above Tree and Keys
   */
  mainPanel.add(getHeaderPanel(), BorderLayout.PAGE_START);
  mainPanel.add(buildMainPanel(), BorderLayout.CENTER);
  mainPanel.add(getButtonPanel(), BorderLayout.PAGE_END);
  add(mainPanel);
  pack();
  setLocationRelativeTo(getParent());
  setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
  addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent we) {
      cancel();
    }
  });
}
项目:SE2Project    文件:VormerkUI.java   
/**
 * Initialisiert die Elemente der Benutzungsoberfläche.
 * 
 * @param kundenauflisterPanel Das UI-Panel des Kundenauflisters.
 * @param medienauflisterPanel Das UI-Panel des Medienauflisters.
 * @param mediendetailAnzeigerPanel Das UI-Panel des Mediendetailanzeigers.
 * 
 * @require (kundenauflisterPanel != null)
 * @require (medienauflisterPanel != null)
 * @require (kundendetailAnzeigerPanel != null)
 * @require (mediendetailAnzeigerPanel != null)
 */
public VormerkUI(JPanel kundenauflisterPanel, JPanel medienauflisterPanel,
        JPanel kundendetailAnzeigerPanel, JPanel mediendetailAnzeigerPanel)
{
    assert kundenauflisterPanel != null : "Vorbedingung verletzt: (kundenauflisterPanel != null)";
    assert medienauflisterPanel != null : "Vorbedingung verletzt: (medienauflisterPanel != null)";
    assert kundendetailAnzeigerPanel != null : "Vorbedingung verletzt: (kundendetailAnzeigerPanel != null)";
    assert mediendetailAnzeigerPanel != null : "Vorbedingung verletzt: (mediendetailAnzeigerPanel != null)";

    _kundenauflisterPanel = kundenauflisterPanel;
    _medienauflisterPanel = medienauflisterPanel;
    _mediendetailAnzeigerPanel = mediendetailAnzeigerPanel;
    _kundendetailAnzeigerPanel = kundendetailAnzeigerPanel;

    erzeugeHauptPanel();
    erzeugeAuflisterPanel();
    erzeugeAusleihePanel();
}
项目:ramus    文件:DFDSRoleOptionsDialog.java   
@Override
protected Component createFirstTab(JTabbedPane pane) {
    sectorRowsEditor = new SectorRowsEditor(dataPlugin, framework,
            framework.getAccessRules());
    sectorNameEditor = new SectorNameEditor(dataPlugin, framework,
            framework.getAccessRules()) {
        @Override
        protected void createReplacementPanel(JPanel ignoreMe) {
        }

        @Override
        public Stream getStream() {
            return sectorRowsEditor.getStream();
        }
    };
    sectorNameEditor.box.setVisible(false);
    sectorRowsEditor.setSectorNameEditor(sectorNameEditor);
    pane.addTab(ResourceLoader.getString("name"), sectorRowsEditor);
    return sectorNameEditor;
}
项目:rapidminer    文件:EULADialog.java   
/**
 * Creates the content panel consisting of a scrollable text area to display the EULA text and a
 * check box to accept it.
 */
private JComponent makeContentPanel() {
    JPanel panel = new JPanel();
    panel.setLayout(new BorderLayout());

    // add text area with scroll pane
    panel.add(this.scrollPane, BorderLayout.CENTER);
    // scroll to tohe top of the document
    SwingUtilities.invokeLater(new Runnable() {

        @Override
        public void run() {
            scrollPane.getVerticalScrollBar().setValue(0);
        }
    });

    // add check box to enable accept button
    panel.add(this.acceptCheckBox, BorderLayout.SOUTH);

    return panel;
}
项目:thornsec-core    文件:FullFrame.java   
private JPanel getOutputPanel(JTextArea area) {
    JPanel panel = getNewPanel();

    JScrollPane areapane = new JScrollPane(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);

    GridBagConstraints g = new GridBagConstraints();

    areapane.setViewportView(area);

    g.gridx = 0;
    g.gridy = 1;
    g.weightx = 1;
    g.weighty = 1;
    g.fill = GridBagConstraints.BOTH;
    panel.add(areapane, g);

    return panel;
}
项目:knime-activelearning    文件:ToggleButtonList.java   
private JToggleButton addButton(final String value) {
    final int numBtns = m_buttons.size();

    if (numBtns >= (m_maxRows * m_panels.size())) {
        // create a new Panel
        final JPanel panel = new JPanel(new GridLayout(m_maxRows, 1));

        this.add(panel);

        m_panels.add(panel);
        m_lastPanel = panel;
    }
    // createButton and add this as itemListener
    final JToggleButton btn = new CustomToggleButton(value);
    btn.addActionListener(this);

    if (value.equals(ClassModel.NO_CLASS)) {
        btn.setText(m_defaultText);
    }

    m_lastPanel.add(btn); // add it to the last Panel

    m_buttons.add(btn);
    return btn;
}
项目:mqtt-jmeter    文件:CommonConnUI.java   
public JPanel createConnPanel() {
    JPanel con = new HorizontalPanel();

    JPanel connPanel = new HorizontalPanel();
    connPanel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), "MQTT connection"));
    connPanel.add(serverAddr);
    connPanel.add(serverPort);
    connPanel.add(mqttVersion);
    connPanel.add(connShared);

    JPanel timeoutPannel = new HorizontalPanel();
    timeoutPannel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), "Timeout"));
    timeoutPannel.add(timeout);

    con.add(connPanel);
    con.add(timeoutPannel);
    return con;
}
项目:incubator-netbeans    文件:GenericToolbar.java   
public void addSeparator() {
    if (!UIUtils.isMetalLookAndFeel()) {
        super.addSeparator();
    } else {
        final JSeparator separator = new JSeparator(JSeparator.VERTICAL);
        final int WDTH = separator.getPreferredSize().width;
        final Dimension SIZE = new Dimension(new JToolBar.Separator().getSeparatorSize().width, 12);
        JPanel panel = new JPanel(null) {
            public Dimension getPreferredSize() { return SIZE; }
            public Dimension getMaximumSize() { return SIZE; }
            public Dimension getMinimumSize() { return SIZE; }

            public void doLayout() {
                int x = (getWidth() - WDTH) / 2;
                int y = (getHeight()- SIZE.height) / 2;
                separator.setBounds(x, y, WDTH, SIZE.height);
            }
        };
        panel.setOpaque(false);
        panel.add(separator);
        super.add(panel);
    }
}
项目:xdman    文件:YoutubeGrabberDlg.java   
JPanel createP3() {
    p3 = new JPanel(new BorderLayout());
    model = new DefaultListModel();
    list = new JList(model);
    list.setCellRenderer(new YTListRenderer());
    p3.add(new JScrollPane(list));
    Box box = Box.createHorizontalBox();
    box.add(Box.createHorizontalGlue());
    btnDwnld = new JButton("Download");
    btnDwnld.addActionListener(this);
    btnCancel = new JButton("Close");
    btnCancel.addActionListener(this);
    box.add(btnDwnld);
    box.add(Box.createHorizontalStrut(10));
    box.add(btnCancel);
    btnCancel.setPreferredSize(btnDwnld.getPreferredSize());
    box.add(Box.createHorizontalStrut(10));
    box.add(Box.createRigidArea(new Dimension(0, 40)));
    p3.add(box, BorderLayout.SOUTH);

    box.setOpaque(true);
    box.setBackground(StaticResource.titleColor);
    return p3;
}
项目:rapidminer    文件:ChartConfigurationPanel.java   
@Override
public void print(Graphics pg) {

    JPanel printPanel = new JPanel() {

        private static final long serialVersionUID = 7315234075649335574L;

        @Override
        public void paintComponent(Graphics g) {
            Graphics2D g2 = (Graphics2D) g;
            plotEngine.getChartPanel().print(g2);
        }
    };
    Insets insets = plotEngine.getChartPanel().getInsets();
    int w = plotEngine.getChartPanel().getWidth() - insets.left - insets.right;
    int h = plotEngine.getChartPanel().getHeight() - insets.top - insets.bottom;
    printPanel.setSize(new Dimension(w, h));

    printPanel.print(pg);
}
项目:FreeCol    文件:TerrainDetailPanel.java   
private void addProduction(JPanel panel, Stream<AbstractGoods> production) {
    // Positive production only
    List<AbstractGoods> pro = transform(production, AbstractGoods::isPositive);
    String tag = null;
    switch (pro.size()) {
    case 0:
        panel.add(new JLabel(), "wrap");
        break;
    case 1:
        tag = "span";
        break;
    default:
        tag = "span, split " + pro.size();
        break;
    }
    for (AbstractGoods ag : pro) {
        panel.add(getGoodsButton(ag.getType(), ag.getAmount()), tag);
        tag = null;
    }
}
项目:Equella    文件:ExceptionDialog.java   
private JComponent createNiceMessages()
{
    JLabel heading = new JLabel("<html><font size=+1>" + title + "</font></html>");

    JTextArea body = new JTextArea(message);
    body.setHighlighter(null);
    body.setEditable(false);
    body.setFocusable(false);
    body.setOpaque(false);
    body.setBorder(null);
    body.setLineWrap(true);
    body.setWrapStyleWord(true);
    body.setFont(heading.getFont());

    final int[] rows = new int[]{heading.getPreferredSize().height, TableLayout.FILL};
    final int[] columns = new int[]{TableLayout.FILL};

    TableLayout layout = new TableLayout(rows, columns, 5, 5);
    JPanel all = new JPanel(layout);
    all.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));

    all.add(heading, new Rectangle(0, 0, 1, 1));
    all.add(body, new Rectangle(0, 1, 1, 1));

    return all;
}
项目:Equella    文件:KeyResourcesTab.java   
@SuppressWarnings("nls")
private JComponent setupResultsNavigator()
{
    countLabel = new JLabel();
    firstPage = new JButton("<<");
    prevPage = new JButton("<");
    nextPage = new JButton(">");
    lastPage = new JButton(">>");

    firstPage.setEnabled(false);
    prevPage.setEnabled(false);
    nextPage.setEnabled(false);
    lastPage.setEnabled(false);

    firstPage.addActionListener(this);
    prevPage.addActionListener(this);
    nextPage.addActionListener(this);
    lastPage.addActionListener(this);

    final int width1 = firstPage.getPreferredSize().width;
    final int height = firstPage.getPreferredSize().height;
    final int[] rows = {height,};
    final int[] cols = {TableLayout.FILL, width1, width1, width1, width1,};

    JPanel all = new JPanel(new TableLayout(rows, cols));

    all.add(countLabel, new Rectangle(0, 0, 1, 1));
    all.add(firstPage, new Rectangle(1, 0, 1, 1));
    all.add(prevPage, new Rectangle(2, 0, 1, 1));
    all.add(nextPage, new Rectangle(3, 0, 1, 1));
    all.add(lastPage, new Rectangle(4, 0, 1, 1));

    return all;
}
项目:GIFKR    文件:GraphInterpolator.java   
private void initializeComponents() {

    graphPanel = new JPanel() {
        private static final long serialVersionUID = -1105560304467720245L;

        @Override 
        public Dimension getPreferredSize() {
            return getGraphSize();
        }

        @Override 
        public void paintComponent(Graphics g) {
            super.paintComponent(g);
            paintGraph((Graphics2D) g, graphPanel.getWidth(), graphPanel.getHeight());
        }
    };
    graphPanel.setFocusable(true);
}
项目:Vanilla-Injection    文件:DisplayWindow.java   
private void updateContentPane() {
    JPanel infoPanel = new JPanel();
    infoPanel.setBackground(BACKGROUND);

    JLabel label = new JLabel("Currently running module '" + moduleName + "' on world '" + world.getName() + "'");
    label.setForeground(FOREGROUND);
    label.setBorder(new EmptyBorder(25, 25, 25, 25));
    infoPanel.add(label);

    this.setContentPane(infoPanel);
    this.revalidate();
    this.repaint();
    this.setVisible(false);
    this.pack();
    this.setVisible(true);
}
项目:QN-ACTR-Release    文件:EpochPanel.java   
private void initComponents() {
    this.setLayout(new BorderLayout());
    epochs = new JSpinner(new SpinnerNumberModel(10, 10, 50, 1));
    JPanel epochOption = new JPanel(new BorderLayout());
    JPanel flowTemp = new JPanel(new FlowLayout(FlowLayout.LEFT));
    epochs.setPreferredSize(new Dimension(70, 40));
    epochs.setFont(new Font(epochs.getFont().getName(), epochs.getFont().getStyle(), epochs.getFont().getSize() + 4));
    flowTemp.add(new JLabel("<html><body><h3>Select the maximum number of epochs: </h3></body></html> "));
    flowTemp.add(epochs);
    JButton setEpoch = new JButton(this.setEpoch);
    setEpoch.setPreferredSize(new Dimension(85, 35));
    flowTemp.add(setEpoch);
    epochOption.add(flowTemp, BorderLayout.CENTER);
    //JPanel btnPanel = new JPanel(new FlowLayout(FlowLayout.CENTER));
    //btnPanel.add(setEpoch);
    //epochOption.add(btnPanel,BorderLayout.SOUTH);
    this.add(epochOption, BorderLayout.NORTH);
}
项目:jaer    文件:FiringModelMap.java   
protected void fillPanel() {
//          removeAll();
            JPanel dummyPanel = new JPanel();
            dummyPanel.setLayout(new BorderLayout());
            dummyPanel.add(new JLabel("   "), BorderLayout.WEST);
            kernelPanel = new JPanel();
            dummyPanel.add(kernelPanel,BorderLayout.CENTER);
            kernelPanel.setLayout(new GridBagLayout());
            CollapsablePanel collapsablePanel = new CollapsablePanel("Input kernels",dummyPanel);
            for (SignalTransformationKernel stk : inputKernels) {
                ParameterBrowserPanel newPanel = new ParameterBrowserPanel(stk);
                newPanel.toggleSelection();
                kernelPanel.add(newPanel, gbcKernel);
                panels.add(newPanel);
                gbcKernel.gridy++;
                panelCounter++;
            }
            collapsablePanel.toggleSelection();
            add(collapsablePanel, gbc);
            gbc.gridy++;
            JFrame frame = (JFrame) SwingUtilities.getRoot(this);
            if (frame != null)
                frame.pack();
        }
项目:Community_Tieba-Data-Analyzer    文件:Util.java   
public static void errMessage(String s){
    JFrame frame = new JFrame("Error Message");
    JLabel label = new JLabel(s);
    JPanel panel = new JPanel();
    frame.getContentPane().add(panel);
    panel.add(label);
    frame.setVisible(true);
    frame.setSize(s.length() * 7, 100);
    frame.setLocation(Config.getIns().getWindowXLocation(), Config.getIns().getWindowYLocation());
    frame.setResizable(true);
    frame.setDefaultCloseOperation(3);
}
项目:Bachelor-Thesis    文件:NodeChooser.java   
/**
 * Initializes the node chooser panels
 */
private void init() {
    nodesPanel = new JPanel();
    chooserPanel = new JPanel();

    this.setLayout(new GridBagLayout());
    GridBagConstraints c = new GridBagConstraints();
    c.anchor = GridBagConstraints.FIRST_LINE_START;

    nodesPanel.setLayout(new BoxLayout(nodesPanel,BoxLayout.Y_AXIS));
    nodesPanel.setBorder(BorderFactory.createTitledBorder(getBorder(),
            "Nodes"));

    if (nodes.size() > MAX_NODE_COUNT) {
        String[] groupNames = new String[(nodes.size()-1)/MAX_NODE_COUNT+1];
        int last = 0;
        for (int i=0, n=nodes.size(); i <= (n-1) / MAX_NODE_COUNT; i++) {
            int next = MAX_NODE_COUNT * (i+1) - 1;
            if (next > n) {
                next = n-1;
            }
            groupNames[i] = (last + "..." + next);
            last = next + 1;
        }
        groupChooser = new JComboBox(groupNames);
        groupChooser.addActionListener(this);
        chooserPanel.add(groupChooser);
    }

    setNodes(0);
    c.gridy = 0;
    this.add(chooserPanel, c);
    c.gridy = 1;
    this.add(nodesPanel, c);
}
项目:JuggleMasterPro    文件:FiltersJDialog.java   
final private JPanel doAddButtons() {

        final JPanel objLjPanel = new JPanel(new GridBagLayout());
        objLjPanel.setOpaque(true);
        final ExtendedGridBagConstraints objLextendedGridBagConstraints =
                                                                            new ExtendedGridBagConstraints( 0,
                                                                                                            GridBagConstraints.RELATIVE,
                                                                                                            1,
                                                                                                            1,
                                                                                                            GridBagConstraints.CENTER,
                                                                                                            7,
                                                                                                            7,
                                                                                                            0,
                                                                                                            0,
                                                                                                            GridBagConstraints.HORIZONTAL,
                                                                                                            1.0F,
                                                                                                            0.0F);
        objLjPanel.add(this.objGactivateJButton, objLextendedGridBagConstraints);
        objLjPanel.add(this.objGdeactivateJButton, objLextendedGridBagConstraints);
        objLjPanel.add(this.objGclearJButton, objLextendedGridBagConstraints);
        objLjPanel.add(this.objGcloseJButton, objLextendedGridBagConstraints);
        return objLjPanel;
    }
项目:cuttlefish    文件:ShowLayouts.java   
public static void main(String[] args)
{
    JPanel jp = getGraphPanel();

    JFrame jf = new JFrame();
    jf.getContentPane().add(jp);
    jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    jf.pack();
    jf.setVisible(true);
}
项目:the-one-mdonnyk    文件:NodeChooser.java   
/**
 * Initializes the node chooser panels
 */
private void init() {
    nodesPanel = new JPanel();
    chooserPanel = new JPanel();

    this.setLayout(new GridBagLayout());
    GridBagConstraints c = new GridBagConstraints();
    c.anchor = GridBagConstraints.FIRST_LINE_START;

    nodesPanel.setLayout(new BoxLayout(nodesPanel,BoxLayout.Y_AXIS));
    nodesPanel.setBorder(BorderFactory.createTitledBorder(getBorder(),
            "Nodes"));

    if (nodes.size() > MAX_NODE_COUNT) {
        String[] groupNames = new String[(nodes.size()-1)/MAX_NODE_COUNT+1];
        int last = 0;
        for (int i=0, n=nodes.size(); i <= (n-1) / MAX_NODE_COUNT; i++) {
            int next = MAX_NODE_COUNT * (i+1) - 1;
            if (next > n) {
                next = n-1;
            }
            groupNames[i] = (last + "..." + next);
            last = next + 1;
        }
        groupChooser = new JComboBox(groupNames);
        groupChooser.addActionListener(this);
        chooserPanel.add(groupChooser);
    }

    setNodes(0);
    c.gridy = 0;
    this.add(chooserPanel, c);
    c.gridy = 1;
    this.add(nodesPanel, c);
}
项目:code-sentinel    文件:BaseDialogGUI.java   
protected void createField(String label, JComponent tf1, JComponent tf2, String tooltip) {
    JLabel jl = new JLabel(label+": ");
    jl.setToolTipText(tooltip);
    tf1.setToolTipText(tooltip);
    pLabels.add(jl);
    JPanel p = new JPanel(new FlowLayout(FlowLayout.LEFT));
    p.add(tf1);
    p.add(tf2);
    pFields.add(p);
}
项目:ramus    文件:Preferences.java   
private void init() {
    double[][] size = {
            {5, TableLayout.MINIMUM, 5, TableLayout.FILL},
            {5, TableLayout.MINIMUM, 5, TableLayout.MINIMUM, 5,
                    TableLayout.MINIMUM, 5, TableLayout.MINIMUM, 5}};
    this.setTitle(getString("Preferences.Title"));

    JPanel panel = new JPanel(new TableLayout(size));

    JLabel path = new JLabel(getString("Base.Location"));

    panel.add(path, "1, 1");
    panel.add(createLocationSector(), "3, 1");

    panel.add(new JLabel(getString("WebPort")), "1, 3");
    panel.add(webPort, "3, 3");

    //panel.add(new JLabel(), "1, 5");
    panel.add(canUndoRedo, "3, 5");

    //panel.add(new JLabel(), "1, 7");
    panel.add(autostart, "3, 7");

    setMainPane(panel);
    pack();
    centerDialog();
    setResizable(false);
}
项目:rapidminer    文件:SVDModelCumulativePlotRenderer.java   
@Override
public Component getVisualizationComponent(Object renderable, IOContainer ioContainer) {
    JPanel panel = new JPanel(new BorderLayout());
    JPanel innerPanel = new JPanel(new BorderLayout());
    innerPanel.add(getPlotter(renderable).getPlotter());
    innerPanel.setBorder(BorderFactory.createMatteBorder(10, 10, 5, 5, Colors.WHITE));
    panel.add(innerPanel, BorderLayout.CENTER);

    return panel;
}
项目:Equella    文件:FilterList.java   
protected JPanel createTop()
{
    filter = new JTextField();
    filter.addActionListener(this);

    button = new JButton("Search");
    button.addActionListener(this);

    JPanel all = new JPanel(new BorderLayout(5, 5));
    all.add(filter, BorderLayout.CENTER);
    all.add(button, BorderLayout.EAST);

    return all;
}
项目:alevin-svn2    文件:MultiAlgoScenarioWizard.java   
/**
 * @return a {@link JPanel} with {@link JButton}s to manipulate the network
 *         table: Move up, move down, add, remove.
 */
private JPanel createButtons() {
    JPanel bpanel = new JPanel();
    bpanel.setLayout(new BoxLayout(bpanel, BoxLayout.PAGE_AXIS));

    ActionListener listener = new ButtonHandler();
    JButton[] jbuttons = new JButton[4];
    String[] buttons = {
            UP_LBL,     UP_TIP,     UP_ACTN,
            DOWN_LBL,   DOWN_TIP,   DOWN_ACTN,
            ADD_LBL,    ADD_TIP,    ADD_ACTN,
            REMOVE_LBL, REMOVE_TIP, REMOVE_ACTN
    };

    for (int i = 0; i < jbuttons.length; i++) {
        JButton button = new JButton();

        button.setText(buttons[i*3]);
        button.setToolTipText(buttons[i*3+1]);
        button.setActionCommand(buttons[i*3+2]);

        button.addActionListener(listener);
        button.setMaximumSize(new Dimension(
                Short.MAX_VALUE, button.getPreferredSize().height));

        bpanel.add(button);
        jbuttons[i] = button;

        if (i != jbuttons.length - 1) {
            bpanel.add(Box.createVerticalStrut(PADDING));
        }
    }

    this.moveUp = jbuttons[0];
    this.moveDown = jbuttons[1];
    this.add = jbuttons[2];
    this.remove = jbuttons[3];

    return bpanel;
}
项目:jmeter-prometheus-plugin    文件:PrometheusListenerGui.java   
protected JPanel createAssertionClassDropDown(){
    JPanel panel = new JPanel(new BorderLayout(5, 0));
    JLabel label = new JLabel("Assertion Type:");

    this.assertionComboBox = new JComboBox<>(availableAssertionClasses);

    panel.add(label, BorderLayout.WEST);
    panel.add(this.assertionComboBox, BorderLayout.CENTER);

    return panel;
}
项目:Cognizant-Intelligent-Test-Scripter    文件:ImageGallery.java   
/**
 * clear the thumb panels to free the memory
 */
private void clearThumbs() {
    thumbPanel.removeAll();
    for (JPanel l : thumbList) {
        l = null;
    }
    thumbList.clear();
}
项目:incubator-netbeans    文件:JWSCustomizerPanel.java   
private void appletParamsButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_appletParamsButtonActionPerformed

    List<Map<String,String>> origProps = jwsProps.getAppletParamsProperties();
    List<Map<String,String>> props = copyList(origProps);
    TableModel appletParamsTableModel = new JWSProjectProperties.PropertiesTableModel(props, JWSProjectProperties.appletParamsSuffixes, appletParamsColumnNames);
    JPanel panel = new AppletParametersPanel((PropertiesTableModel) appletParamsTableModel, jwsProps.appletWidthDocument, jwsProps.appletHeightDocument);
    DialogDescriptor dialogDesc = new DialogDescriptor(panel, NbBundle.getMessage(JWSCustomizerPanel.class, "TITLE_AppletParameters"), true, null); //NOI18N
    Dialog dialog = DialogDisplayer.getDefault().createDialog(dialogDesc);
    dialog.setVisible(true);
    if (dialogDesc.getValue() == DialogDescriptor.OK_OPTION) {
        jwsProps.setAppletParamsProperties(props);
    }
    dialog.dispose();

}
项目:jaer    文件:SampleProb.java   
@Override
public JPanel buildControlPanel() {
    final JPanel panel = new JPanel();
    panel.setLayout(new BorderLayout());
    final JComponent c = new SampleProbControlPanel(SampleProb.this);
    c.setPreferredSize(new Dimension(1000, 800));
    panel.add(new JScrollPane(c), BorderLayout.CENTER);
    return panel;
}
项目:QN-ACTR-Release    文件:LDEditingWindow.java   
/**
 * @return the button bar
 */
JPanel makeButtons() {
    JPanel res = new JPanel();
    JButton commit = new JButton(LD_COMMIT);
    help.addHelp(commit, "Closes the LD editor saving changes");
    res.add(commit);
    JButton cancel = new JButton(LD_CANCEL);
    help.addHelp(cancel, "Closes the LD editor discarding all changes");
    res.add(cancel);
    JButton help_b = new JButton(LD_HELP);
    help.addHelp(help_b, "Shows help for the LD editor");
    res.add(help_b);
    return res;
}
项目:SE2Project    文件:VormerkUI.java   
/**
 * Erzeugt das Anzeige-Panel, in dem die ausgewählte Medien und der
 * ausgewählte kunde angezeigt werden.
 */
private void erzeugeAnzeigerPanel()
{
    _anzeigerPanel = new JPanel();
    _ausleihePanel.add(_anzeigerPanel, BorderLayout.CENTER);
    _anzeigerPanel.setLayout(new BorderLayout());
    setNoSize(_anzeigerPanel);
    _anzeigerPanel.setBackground(UIConstants.BACKGROUND_COLOR);
    _anzeigerPanel.add(_mediendetailAnzeigerPanel, BorderLayout.CENTER);
    _anzeigerPanel.add(_kundendetailAnzeigerPanel, BorderLayout.NORTH);
}
项目:cuttlefish    文件:CuttlefishPanel.java   
/**
 * This method initializes layoutPanel  
 *  
 * @return javax.swing.JPanel   
 */
private JPanel getLayoutPanel() {
    if (layoutPanel == null) {
        layoutPanel = new LayoutPanel(this);    
    }
    return layoutPanel;
}
项目:LogisticApp    文件:CadastroFrame.java   
private void initializeContentPane(){
    this.contentPane = new JPanel();
    this.contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    this.setContentPane(contentPane);
    GridBagLayout gbl_contentPane = new GridBagLayout();
    gbl_contentPane.columnWidths = new int[]{262, 0};
    gbl_contentPane.rowHeights = new int[]{72, 72, 0};
    gbl_contentPane.columnWeights = new double[]{0.0, Double.MIN_VALUE};
    gbl_contentPane.rowWeights = new double[]{0.0, 1.0, Double.MIN_VALUE};
    contentPane.setLayout(gbl_contentPane);
}
项目:TsrPlugin    文件:TsrPlugin.java   
@Override
public SettingsTab getSettingsTab() {              
    SettingsTab st = new SettingsTab() {            

        @Override
        public JPanel createSettingsPanel() {                
            ret = new Config();
            String urlMessage = mLocalizer.msg( "urlMessage" ,"TVStreamRecord URL and Port (e.g. http://0.0.0.0:8030)" );
            String url = mSettings.getProperty("URL");
            ret.setLabel(urlMessage);
            ret.setURL(url);
            return ret;
        }

        @Override
        public void saveSettings() {
            if (ret!=null) {
                mSettings.setProperty("URL", ret.getURL());                
            }
        }

        @Override
        public Icon getIcon() {
            ImageIcon icon = createImageIcon("img/tvstreamrecord.png");
            return icon;
        }

        @Override
        public String getTitle() {
            return "TvStreamRecord plugin";
        }
    }; 
    return st;
}
项目:ZXSprite    文件:ZXSpriteFrame.java   
private JPanel createOptionPanel() {
  JPanel p = new JPanel(new FlowLayout());
  JLabel widthLabel = new JLabel("Width");
  JLabel heightLabel = new JLabel("Height");
  JLabel framesLabel = new JLabel("Num Frames");
  p.add(widthLabel);
  p.add(width);
  p.add(heightLabel);
  p.add(height);
  p.add(framesLabel);
  p.add(frames);
  return p;
}
项目:smile_1.5.0_java7    文件:PCADemo.java   
@Override
public JComponent learn() {
    double[][] data = dataset[datasetIndex].toArray(new double[dataset[datasetIndex].size()][]);
    String[] names = dataset[datasetIndex].toArray(new String[dataset[datasetIndex].size()]);
    if (names[0] == null) {
        names = null;
    }
    boolean cor = corBox.getSelectedIndex() != 0;

    long clock = System.currentTimeMillis();
    PCA pca = new PCA(data, cor);
    System.out.format("Learn PCA from %d samples in %dms\n", data.length, System.currentTimeMillis()-clock);

    JPanel pane = new JPanel(new GridLayout(1, 2));
    PlotCanvas scree = PlotCanvas.screeplot(pca);
    scree.setTitle("Variance");
    pane.add(scree);

    pca.setProjection(3);
    double[][] y = pca.project(data);

    PlotCanvas plot = new PlotCanvas(Math.colMin(y), Math.colMax(y));
    if (names != null) {
        plot.points(y, names);
    } else if (dataset[datasetIndex].responseAttribute() != null) {
        int[] labels = dataset[datasetIndex].toArray(new int[dataset[datasetIndex].size()]);
        for (int i = 0; i < y.length; i++) {
            plot.point(pointLegend, Palette.COLORS[labels[i]], y[i]);
        }
    } else {
        plot.points(y, pointLegend);
    }

    plot.setTitle("Scatter Plot");
    pane.add(plot);
    return pane;
}
项目:OpenJSharp    文件:FileChooserDemo.java   
@SuppressWarnings("LeakingThisInConstructor")
WizardDialog(JFrame frame, boolean modal) {
    super(frame, "Embedded JFileChooser Demo", modal);

    cardLayout = new CardLayout();
    cardPanel = new JPanel(cardLayout);
    getContentPane().add(cardPanel, BorderLayout.CENTER);

    messageLabel = new JLabel("", JLabel.CENTER);
    cardPanel.add(chooser, "fileChooser");
    cardPanel.add(messageLabel, "label");
    cardLayout.show(cardPanel, "fileChooser");
    chooser.addActionListener(this);

    JPanel buttonPanel = new JPanel();
    backButton = new JButton("< Back");
    nextButton = new JButton("Next >");
    closeButton = new JButton("Close");

    buttonPanel.add(backButton);
    buttonPanel.add(nextButton);
    buttonPanel.add(closeButton);

    getContentPane().add(buttonPanel, BorderLayout.SOUTH);

    backButton.setEnabled(false);
    getRootPane().setDefaultButton(nextButton);

    backButton.addActionListener(this);
    nextButton.addActionListener(this);
    closeButton.addActionListener(this);

    pack();
    setLocationRelativeTo(frame);
}
项目:fuck_zookeeper    文件:NodeViewerMetaData.java   
/**
* 
*/
  public NodeViewerMetaData() {
      this.setLayout(new BorderLayout());
      this.metaDataPanel = new JPanel();
      this.metaDataPanel.setBackground(Color.WHITE);
      JScrollPane scroller = new JScrollPane(this.metaDataPanel);
      this.add(scroller, BorderLayout.CENTER);
  }