Java 类java.awt.BorderLayout 实例源码

项目:myster    文件:MessageWindow.java   
public MessageTextArea(boolean editable, String text, String labelText) {
    setLayout(new BorderLayout());

    area = new JTextArea("");
    area.setSize(400, 400);
    area.setWrapStyleWord(true);
    area.setAutoscrolls(true);
    area.setLineWrap(true);
    area.setEditable(editable);
    area.setText(text);

    JScrollPane scrollPane = new JScrollPane(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
            JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
    scrollPane.getViewport().add(area);
    scrollPane.setDoubleBuffered(true);
    add(scrollPane, "Center");

    JLabel message = new JLabel(labelText);
    add(message, "North");
}
项目:JavaGraph    文件:CheckboxTree.java   
/**
 * Empty constructor with the correct visibility.
 * @param tree the enclosing checkbox tree
 */
CellRenderer(CheckboxTree tree) {
    this.tree = tree;
    this.jLabel = new DefaultTreeCellRenderer();
    this.jLabel.setOpenIcon(null);
    this.jLabel.setLeafIcon(null);
    this.jLabel.setClosedIcon(null);
    this.jLabel.setBorder(INSET_BORDER);
    this.checkbox = new JCheckBox();
    this.checkbox.setOpaque(false);
    setLayout(new BorderLayout());
    add(this.jLabel, BorderLayout.CENTER);
    add(this.checkbox, CheckboxTree.CHECKBOX_ORIENTATION);
    setBorder(new EmptyBorder(0, 2, 0, 0));
    setComponentOrientation(this.tree.getComponentOrientation());
    setOpaque(false);
}
项目:SER316-Dresden    文件:DailyItemsPanel.java   
void toggleButton_actionPerformed(ActionEvent e) {
    if (expanded) {
        expanded = false;
        toggleButton.setIcon(expIcon);
        controlPanel.remove(toggleToolBar);
        controlPanel.add(toggleToolBar, BorderLayout.EAST);
        splitPane.setDividerLocation((int) controlPanel.getMinimumSize().getWidth());

    }
    else {
        expanded = true;
        toggleButton.setIcon(collIcon);
        controlPanel.remove(toggleToolBar);
        controlPanel.add(toggleToolBar, BorderLayout.SOUTH);
        splitPane.setDividerLocation((int) controlPanel.getPreferredSize().getWidth());
    }
}
项目:se459_team9_trivia_game    文件:InfoPage.java   
/**
 * Create the application.
 */
public InfoPage() {
    setBounds(100, 100, 450, 300);      
    getContentPane().setLayout(new BorderLayout());
    contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
    getContentPane().add(contentPanel, BorderLayout.CENTER);
    contentPanel.setLayout(null);
    {
        JLabel lblInstructions = new JLabel("INFORMATION");
        lblInstructions.setFont(new Font("Lucida Grande", Font.BOLD, 40));
        lblInstructions.setHorizontalAlignment(SwingConstants.CENTER);
        lblInstructions.setBounds(70, 6, 325, 48);
        contentPanel.add(lblInstructions);
    }

    JTextArea txtrTest = new JTextArea();
    txtrTest.setText("Rule 1:\n\nRule 2:\n\nRule 3:\n\nRule 4:\n\nRule 5:\n\nRule 6:\n\nRule 7:\n……..");
    txtrTest.setBounds(17, 52, 415, 181);
    txtrTest.setEditable(false);
    txtrTest.setAutoscrolls(true);


    contentPanel.add(txtrTest);
}
项目:dracoon-dropzone    文件:Dropzone.java   
/**
 * Show password dialog if enabled
 */
private String showPasswordDialog() {
    JPanel panel = new JPanel(new BorderLayout());
    JPasswordField pf = new JPasswordField();
    panel.setBorder(new EmptyBorder(0, 10, 0, 10));
    panel.add(pf, BorderLayout.NORTH);
    JFrame frame = new JFrame();
    frame.setAlwaysOnTop(true);
    pf.requestFocus();

    int option = JOptionPane.showConfirmDialog(frame, panel, I18n.get("main.start.sharelinkpwd"),
            JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE);
    frame.dispose();
    if (option == JOptionPane.OK_OPTION) {
        return new String(pf.getPassword());
    } else {
        return null;
    }
}
项目:incubator-netbeans    文件:ChoosingDriverUI.java   
/** Creates new form ChoosingDriverUI */
public ChoosingDriverUI(ChoosingDriverPanel panel, JDBCDriver driver, AddConnectionWizard wizard) {
    this.drv = driver;
    this.wp = panel;
    this.wizard = wizard;
    initComponents();
    DatabaseExplorerInternalUIs.connect(cbDrivers, JDBCDriverManager.getDefault(), false);
    if (drv == null) {
        cbDrivers.setSelectedIndex(0);
    } else {
        cbDrivers.setSelectedItem(drv);
    }
    customizeDriverPanel = new AddDriverDialog(drv, this, wizard);
    pInter.add(customizeDriverPanel, BorderLayout.CENTER);
    actionListener = new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            updateState();
        }
    };
}
项目:QN-ACTR-Release    文件:ClusterPanel.java   
public void valueChanged(ListSelectionEvent e) {
    if (!e.getValueIsAdjusting()) {
        switch (clustList.getSelectedIndex()) {
            case 0:
                optClustering.removeAll();
                optClustering.add(new KMeansOptPanel(ClusterPanel.this, new loadListener(), model), BorderLayout.CENTER);
                optClustering.revalidate();
                optClustering.repaint();
                if (session.getListOfClustering().size() == 0) {
                    canGoOn = false;
                }
                break;
            case 1:
                optClustering.removeAll();
                optClustering.add(new FuzzyOptPanel(ClusterPanel.this, new loadListener(), model), BorderLayout.CENTER);
                optClustering.revalidate();
                optClustering.repaint();
                if (session.getListOfClustering().size() == 0) {
                    canGoOn = false;
                }
                break;
            default:
                clustList.setSelectedIndex(0);
        }
    }
}
项目:incubator-netbeans    文件:AbstractXMLNavigatorContent.java   
public void showError(final String message) {
    if (!SwingUtilities.isEventDispatchThread()) {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                showError(message);
            }
        });
        return;
    }
    removeAll();
    msgLabel.setIcon(null);
    msgLabel.setForeground(Color.GRAY);
    msgLabel.setText(NbBundle.getMessage(AbstractXMLNavigatorContent.class, message));
    msgLabel.setHorizontalAlignment(SwingConstants.CENTER);
    add(emptyPanel, BorderLayout.CENTER);
    revalidate();
    repaint();
}
项目:GameOfSet    文件:MainFrame.java   
public MainFrame(Deck deck) {
    super("Game of Set");
    this.cardsPanel = new CardsPanel(this);
    this.infoPanel = new InfoPanel(this);
    this.setLayout(new BorderLayout());
    this.deck = deck;
    this.setSize(600, 780);
    this.setResizable(false);
    this.setLocationRelativeTo(null);
    this.add(cardsPanel, BorderLayout.CENTER);
    this.add(infoPanel, BorderLayout.SOUTH);
    this.setVisible(true);
    this.setDefaultCloseOperation(EXIT_ON_CLOSE);
    this.setBoard = new SetBoard(deck);
    this.setFinder = new SetFinder(setBoard.getFlippedCards());

    if (noPossibleSets()) {
        flipThreeMoreCards();
    }
    updatePanels();
}
项目:rapidminer    文件:ResultTab.java   
public ResultTab(String id) {
    setLayout(new BorderLayout());
    this.id = id;
    this.dockKey = new DockKey(id, "Result " + id);
    this.dockKey.setDockGroup(MainFrame.DOCK_GROUP_RESULTS);
    this.dockKey.setName(id);
    this.dockKey.setFloatEnabled(true);
    this.dockKey.setIconDisplayed(true);
    DockableActionCustomizer customizer = new DockableActionCustomizer() {

        @Override
        public void visitTabSelectorPopUp(JPopupMenu popUpMenu, Dockable dockable) {
            popUpMenu.add(new JMenuItem(new StoreInRepositoryAction(resultObject)));
            popUpMenu.add(new JMenuItem(new CloseAllResultsAction(RapidMinerGUI.getMainFrame())));
        }
    };
    customizer.setTabSelectorPopUpCustomizer(true); // enable tabbed dock custom popup menu
    // entries
    this.dockKey.setActionCustomizer(customizer);
    label = makeStandbyLabel();
    add(label, BorderLayout.CENTER);
}
项目:freecol    文件:MapEditorTransformPanel.java   
/**
 * Creates a panel to choose a map transform.
 *
 * @param freeColClient The {@code FreeColClient} for the game.
 */
public MapEditorTransformPanel(FreeColClient freeColClient) {
    super(freeColClient, new BorderLayout());

    nativeNation = first(getSpecification().getIndianNations());

    listPanel = new JPanel(new GridLayout(2, 0));

    group = new ButtonGroup();
    //Add an invisible, move button to de-select all others
    group.add(new JToggleButton());
    buildList();

    JScrollPane sl = new JScrollPane(listPanel,
            JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
            JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
    sl.getViewport().setOpaque(false);
    add(sl);
}
项目:JITRAX    文件:TablesManagerWindow.java   
private void buildLeftPanel() {
    String[] tablesNames = getDatabase().getTablesNames();
    setCommonBorder(getLeftPanel(), "Tables");

    tablesViewer = new TablesViewer(database.getTables());
    JScrollPane tablesListSP = new JScrollPane(tablesViewer);
    tablesListSP.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);

    // Listeners for the graphic tables
    setPanelsListeners();

    JPanel buttonsPanel = new JPanel();
    buttonsPanel.add(getAddTableButton());
    buttonsPanel.add(getEraseTableButton());
    buttonsPanel.add(getModifyTableButton());
    getLeftPanel().add(buttonsPanel, BorderLayout.SOUTH);
    getLeftPanel().add(tablesListSP, BorderLayout.CENTER);
}
项目:hy.common.ui    文件:JTimePanelTest.java   
public static void main(String [] args)
{
    JTimePanel v_JTimePanel = new JTimePanel();

    JFrame     v_Frame = new JFrame();
    JTextField v_Text  = new JTextField();

    v_Text.setBackground(Color.ORANGE);

    v_JTimePanel.addTimeChangeListener(new JTimePanelTest(v_Text));

    Date v_Now = new Date();

    v_JTimePanel.setValue(v_Now);

    v_Frame.getContentPane().setLayout(new BorderLayout());
    v_Frame.getContentPane().add(v_JTimePanel ,BorderLayout.CENTER);
    v_Frame.getContentPane().add(v_Text       ,BorderLayout.SOUTH);

    v_Frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    v_Frame.setSize(800, 600);
    v_Frame.setVisible(true);
}
项目:QN-ACTR-Release    文件:WarningScrollTable.java   
/**
 * Creates the panel to be shown when the table is empty
 * @param msg message to be shown on the panel
 * @return created warning panel
 */
protected JPanel createWarningPanel(String msg) {
    JPanel warning = new JPanel(new GridBagLayout());
    JPanel innerPanel = new JPanel(new BorderLayout());
    // Adds image
    JLabel icon = new JLabel("");
    icon.setIcon(JMTImageLoader.loadImage("Triangle"));
    icon.setHorizontalAlignment(SwingConstants.CENTER);
    icon.setBorder(BorderFactory.createEmptyBorder(BORDERSIZE, BORDERSIZE, BORDERSIZE, BORDERSIZE));
    innerPanel.add(icon, BorderLayout.NORTH);
    // Adds Text Area
    JTextArea text = new JTextArea();
    text.setEditable(false);
    text.setWrapStyleWord(true);
    text.setLineWrap(true);
    text.setText(msg);
    text.setBorder(BorderFactory.createEmptyBorder(BORDERSIZE, BORDERSIZE, BORDERSIZE, BORDERSIZE));
    text.setBackground(icon.getBackground());
    innerPanel.add(text, BorderLayout.CENTER);
    innerPanel.setBorder(BorderFactory.createEtchedBorder());
    innerPanel.setPreferredSize(warningBoxSize);
    warning.add(innerPanel);
    return warning;
}
项目:incubator-netbeans    文件:ProfilingPointsDisplayer.java   
private void initComponents() {
    setLayout(new BorderLayout());
    setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));

    listModel = new DefaultListModel();
    list = new JList(listModel);
    list.getAccessibleContext().setAccessibleName(Bundle.ProfilingPointsDisplayer_ListAccessName());
    list.getSelectionModel().setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
    list.setVisibleRowCount(6);
    list.setCellRenderer(org.netbeans.modules.profiler.ppoints.Utils.getPresenterListRenderer());

    JScrollPane listScroll = new JScrollPane(list, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
                                             JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
    listScroll.setPreferredSize(new Dimension(405, listScroll.getPreferredSize().height));

    add(listScroll, BorderLayout.CENTER);
}
项目:incubator-netbeans    文件:ThreadDumpWindow.java   
public ThreadDumpWindow(ThreadDump td) {
    setLayout(new BorderLayout());
    setFocusable(true);
    setRequestFocusEnabled(true);
    setName(Bundle.ThreadDumpWindow_Caption(StringUtils.formatUserDate(td.getTime())));
    setIcon(Icons.getImage(ProfilerIcons.THREAD));

    StringBuilder text = new StringBuilder();
    printThreads(text, td);
    a = new HTMLTextArea() {
        protected void showURL(URL url) {
            if (url == null) {
                return;
            }
            String urls = url.toString();
            ThreadDumpWindow.this.showURL(urls);
        }
    };
    a.setEditorKit(new CustomHtmlEditorKit());
    a.setText(text.toString());
    a.setCaretPosition(0);
    JScrollPane sp = new JScrollPane(a);
    sp.setBorder(BorderFactory.createEmptyBorder());
    sp.setViewportBorder(BorderFactory.createEmptyBorder());
    add(sp, BorderLayout.CENTER);
}
项目:KernelHive    文件:ResourceMonitorPanel.java   
/**
 *
 */
public ResourceMonitorPanel() {
    setLayout(new BorderLayout(0, 0));

    picturePanel = new JPanel();
    picturePanel.setLayout(new BoxLayout(picturePanel, BoxLayout.PAGE_AXIS));

    JScrollPane scroll = new JScrollPane(picturePanel);
    add(scroll);

    final JPanel buttonPanel = new JPanel();
    add(buttonPanel, BorderLayout.SOUTH);

    btnRefresh = new JButton("Refresh");
    buttonPanel.add(btnRefresh);

    autoRefreshCheckbox = new JCheckBox("Auto-refresh", true);
    buttonPanel.add(autoRefreshCheckbox);
}
项目:openjdk-jdk10    文件:bug8017284.java   
public static void main(String[] args) throws Exception {

        Robot robot = new Robot();
        SwingUtilities.invokeAndWait(() -> {
            frame = new JFrame();
            frame.setSize(500, 500);
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

            tabbedPane = new JTabbedPane();

            for (int i = 0; i < TAB_COUNT; i++) {
                tabbedPane.add("Header " + i, new JLabel("Content: " + i));
            }

            frame.getContentPane().setLayout(new BorderLayout());
            frame.getContentPane().add(tabbedPane, BorderLayout.CENTER);
            frame.setVisible(true);
        });

        robot.waitForIdle();

        SwingUtilities.invokeAndWait(() -> {
            for (int j = 0; j < ITERATIONS; j++) {
                for (int i = 0; i < TAB_COUNT; i++) {
                    tabbedPane.setTitleAt(i, getHtmlText(j * TAB_COUNT + i));
                }
            }
        });
        robot.waitForIdle();

        SwingUtilities.invokeAndWait(() -> frame.dispose());
    }
项目:ramus    文件:AbstractTableView.java   
protected void createInnerComponent() {
    panel.removeAll();
    Attribute[] attributes = getAttributes();
    RootCreater rootCreater = getRootCreater();

    component = new RowTreeTableComponent(engine, qualifier, accessRules,
            rootCreater, attributes, framework);

    rowSet = component.getRowSet();
    table = component.getTable();

    table.getTreeSelectionModel().addTreeSelectionListener(
            new TreeSelectionListener() {
                @Override
                public void valueChanged(TreeSelectionEvent e) {
                    refreshActions();
                }
            });
    refreshActions();
    panel.add(component, BorderLayout.CENTER);
    panel.revalidate();
    panel.repaint();
}
项目:AgentWorkbench    文件:BasicGraphGui.java   
/**
 * This method initializes this
 */
private void initialize() {

    // --- Set appearance -----------------------------
    this.setVisible(true);
    this.setSize(300, 300);
    this.setLayout(new BorderLayout());
    this.setDoubleBuffered(true);

    // --- Add components -----------------------------
    this.add(this.getJPanelToolBars(), BorderLayout.WEST);
    this.add(this.getGraphZoomScrollPane(), BorderLayout.CENTER);

    this.addContainerListener(new ContainerAdapter() {
        boolean doneAdded = false;
        @Override
        public void componentAdded(ContainerEvent ce) {
            if (doneAdded==false) {
                validate();
                zoomSetInitialScalingAndMovement(getVisualizationViewer());
                doneAdded=true;
            }
        }
    });
}
项目:incubator-netbeans    文件:XmlMultiViewElement.java   
private void runInAwt() {
    if (doc instanceof NbDocument.CustomToolbar) {
        realToolBar = ((NbDocument.CustomToolbar) doc).createToolbar(editorPane);
    }
    synchronized (XmlMultiViewElement.this) {
        if (realToolBar == null) {
            toolbar = new JPanel();
        } else {
            toolbar = realToolBar;
        }
        initializer = null;
    }
    if (realToolBar == null) {
        return;
    }

    // patch existing toolbars
    for (JComponent p : toolbarPanels) {
        if (p.isValid()) {
            p.add(realToolBar, BorderLayout.CENTER);
        }
    }
}
项目:KernelHive    文件:InfrastructureBrowser.java   
public InfrastructureBrowser(final MainFrame frame, final String title) {
    super(frame);
    this.setName(title);
    setLayout(new BorderLayout());

    graphPanel = new InfrastructureGraphPanel(frame);
    add(graphPanel, BorderLayout.CENTER);

    Button refreshButton = new Button("Refresh");
    refreshButton.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            loadInfrastructure();
        }
    });
    add(refreshButton, BorderLayout.SOUTH);

    service = new WebServiceHelper().getMonitoringService();

    SwingUtilities.invokeLater(new Runnable() {
        @Override
        public void run() {
            loadInfrastructure();
        }
    });
}
项目:sstore-soft    文件:DatabaseManagerSwing.java   
/**
 * Could somebody explain what the purpose of this method is?
 * Contrary to the method name, it looks like it displays
 * results only if gridFormat is off (seems like it  does
 * nothing otherwise, except for clearing help text and moving focus).
 */
private void updateResult() {

    if (gridFormat) {

        // in case 'help' has removed the grid
        if (bHelp) {
            pResult.removeAll();
            pResult.add(gScrollPane, BorderLayout.CENTER);
            pResult.doLayout();
            gResult.fireTableChanged(null);
            pResult.repaint();

            bHelp = false;
        }
    } else {
        showResultInText();
    }

    txtCommand.selectAll();
    txtCommand.requestFocus();
}
项目:smile_1.5.0_java7    文件:ProjectionDemo.java   
@Override
public void run() {
    startButton.setEnabled(false);
    datasetBox.setEnabled(false);

    try {
        JComponent plot = learn();
        if (plot != null) {
            if (canvas != null)
                remove(canvas);
            canvas = plot;
            add(plot, BorderLayout.CENTER);
        }
        validate();
    } catch (Exception ex) {
        System.err.println(ex);
    }

    startButton.setEnabled(true);
    datasetBox.setEnabled(true);
}
项目:Dahlem_SER316    文件:DailyItemsPanel.java   
void toggleButton_actionPerformed(ActionEvent e) {
    if (expanded) {
        expanded = false;
        toggleButton.setIcon(expIcon);
        controlPanel.remove(toggleToolBar);
        controlPanel.add(toggleToolBar, BorderLayout.EAST);
        splitPane.setDividerLocation((int) controlPanel.getMinimumSize().getWidth());

    }
    else {
        expanded = true;
        toggleButton.setIcon(collIcon);
        controlPanel.remove(toggleToolBar);
        controlPanel.add(toggleToolBar, BorderLayout.SOUTH);
        splitPane.setDividerLocation((int) controlPanel.getPreferredSize().getWidth());
    }
}
项目:rapidminer    文件:ROCComparisonRenderer.java   
@Override
public Component getVisualizationComponent(Object renderable, IOContainer ioContainer) {
    ROCComparison model = (ROCComparison) renderable;
    ROCChartPlotter plotter = new ROCChartPlotter();
    Iterator<Map.Entry<String, List<ROCData>>> e = model.getRocData().entrySet().iterator();
    while (e.hasNext()) {
        Map.Entry<String, List<ROCData>> entry = e.next();
        plotter.addROCData(entry.getKey(), entry.getValue());
    }

    JPanel panel = new JPanel(new BorderLayout());
    JPanel innerPanel = new JPanel(new BorderLayout());
    innerPanel.add(plotter);
    innerPanel.setBorder(BorderFactory.createMatteBorder(10, 10, 5, 5, Colors.WHITE));
    panel.add(innerPanel, BorderLayout.CENTER);
    return panel;
}
项目:incubator-netbeans    文件:TitledMenuSeparator.java   
public TitledMenuSeparator(String text) {
    setLayout(new BorderLayout());
    setOpaque(false);

    JLabel l = new JLabel(text);
    l.setBorder(BorderFactory.createEmptyBorder(3, 3, 3, 3));
    if (UIUtils.isWindowsLookAndFeel()) l.setOpaque(true);
    l.setFont(l.getFont().deriveFont(Font.BOLD, l.getFont().getSize2D() - 1));
    if (UIUtils.isWindowsLookAndFeel()) l.setForeground(UIUtils.getDisabledLineColor());

    add(l, BorderLayout.WEST);

    if (UIUtils.isGTKLookAndFeel()) {
        add(UIUtils.createHorizontalSeparator(), BorderLayout.CENTER);
    } else {
        JComponent sep = new JPopupMenu.Separator();
        add(sep, BorderLayout.CENTER);

        if (UIUtils.isOracleLookAndFeel()) {
            setOpaque(true);
            setBackground(sep.getBackground());
            l.setForeground(sep.getForeground());
        }
    }
}
项目:lazycat    文件:MainPanel.java   
private MainPanel() {

        GUIUtil.setImageIcon(bTomcat, "server.png", "������");
        GUIUtil.setImageIcon(bWebApp, "webapp.png", "WEBӦ��");
        GUIUtil.setImageIcon(bConsole, "console.png", "����̨���");
        GUIUtil.setImageIcon(bErrorLog, "error.png", "����ʧ����־");
        GUIUtil.setImageIcon(bAbout, "about.png", "��Դ��ַ");

        tb.setFloatable(false);
        tb.add(bTomcat);
        tb.add(bWebApp);
        tb.add(bConsole);
        tb.add(bErrorLog);
        tb.add(bAbout);

        workingPanel = new CenterPanel(0.8);

        setLayout(new BorderLayout());
        add(tb, BorderLayout.NORTH);
        add(workingPanel, BorderLayout.CENTER);

        addListener();
    }
项目:incubator-netbeans    文件:DocumentViewPanel.java   
private void setFilterVisible(boolean visible, boolean requestFocus) {
    northPanel.remove(filterTextField);
    if (visible) {
        //update the UI
        northPanel.add(filterTextField, BorderLayout.CENTER);
        //set the filter text to the node
        filter.setPattern(filterTextField.getText());

        if(requestFocus) {
            filterTextField.requestFocus();
        }
    } else {
        //just remove the filter text from the node, but keep it in the field
        //so next time it is opened it will contain the old value
        filter.setPattern(null);
    }
    northPanel.revalidate();
    northPanel.repaint();
}
项目:jmt    文件:StationNamePanel.java   
/**
 * Inits this panel's components and their action listeners
 */
private void init() {
    setLayout(new BorderLayout(5, 5));
    setBorder(new TitledBorder(new EtchedBorder(), "Station Name"));
    add(new JLabel("Station Name: "), BorderLayout.WEST);
    name.setText(sd.getStationName(key));
    add(name, BorderLayout.CENTER);
    add(Box.createVerticalStrut(5), BorderLayout.SOUTH);
    inputListener listener = new inputListener();
    name.addKeyListener(listener);
    name.addFocusListener(listener);
}
项目:OpenDiabetes    文件:Transfer.java   
/**
 * Method declaration
 *
 *
 * @param center
 */
private Panel createBorderPanel(Component center) {

    Panel p = new Panel();

    p.setBackground(SystemColor.control);
    p.setLayout(new BorderLayout());
    p.add("Center", center);
    p.add("South", createLabel(""));
    p.add("East", createLabel(""));
    p.add("West", createLabel(""));
    p.setBackground(SystemColor.control);

    return p;
}
项目:incubator-netbeans    文件:ResetResultsProfilingPoint.java   
private void initComponents() {
    setLayout(new BorderLayout());

    JPanel contentsPanel = new JPanel(new BorderLayout());
    contentsPanel.setBackground(UIUtils.getProfilerResultsBackground());
    contentsPanel.setOpaque(true);
    contentsPanel.setBorder(BorderFactory.createMatteBorder(0, 15, 15, 15, UIUtils.getProfilerResultsBackground()));

    headerArea = new HTMLTextArea() {
            protected void showURL(URL url) {
                Utils.openLocation(ResetResultsProfilingPoint.this.getLocation());
            }
        };

    JScrollPane headerAreaScrollPane = new JScrollPane(headerArea, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
                                                       JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
    headerAreaScrollPane.setBorder(BorderFactory.createMatteBorder(0, 0, 15, 0, UIUtils.getProfilerResultsBackground()));
    headerAreaScrollPane.setViewportBorder(BorderFactory.createEmptyBorder());
    contentsPanel.add(headerAreaScrollPane, BorderLayout.NORTH);

    dataArea = new HTMLTextArea();

    JScrollPane dataAreaScrollPane = new JScrollPane(dataArea, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
                                                     JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
    TitledBorder tb = new TitledBorder(Bundle.ResetResultsProfilingPoint_DataString());
    tb.setTitleFont(Utils.getTitledBorderFont(tb).deriveFont(Font.BOLD));
    tb.setTitleColor(javax.swing.UIManager.getColor("Label.foreground")); // NOI18N
    dataAreaScrollPane.setBorder(tb);
    dataAreaScrollPane.setViewportBorder(BorderFactory.createEmptyBorder());
    dataAreaScrollPane.setBackground(UIUtils.getProfilerResultsBackground());
    contentsPanel.add(dataAreaScrollPane, BorderLayout.CENTER);

    add(contentsPanel, BorderLayout.CENTER);
}
项目:jmt    文件:MainJwatWizard.java   
/**
 * Initializes JWAT start screen GUI
 */
private void initGUI() {
    this.setIconImage(JMTImageLoader.loadImage(IMG_JWATICON).getImage());
    //this.setResizable(false);
    this.setTitle(TITLE);
    this.setSize(CommonConstants.MAX_GUI_WIDTH_JWAT, CommonConstants.MAX_GUI_HEIGHT_JWAT);
    centerWindow();
    menus = new JPanel(new BorderLayout());
    help = this.getHelp();
    getContentPane().add(menus, BorderLayout.NORTH);
    //Aggiunta del pannello principale dell'applicazione
    mainPanel = new JWatMainPanel(this);
    this.addPanel(mainPanel);
    setEnableButton("Solve", false);
}
项目:jmt    文件:InputSectionPanel.java   
private void initComponents() {
    this.setBorder(new EmptyBorder(5, 5, 5, 5));
    this.setLayout(new BorderLayout(5, 5));
    infiniteQueueSelector = new JRadioButton("Infinite");
    finiteQueueSelector = new JRadioButton("Finite");
    queueLengthGroup = new ButtonGroup();
    queueLengthGroup.add(infiniteQueueSelector);
    queueLengthGroup.add(finiteQueueSelector);
    queueLengthSpinner = new JSpinner();
    queueLengthSpinner.setValue(new Integer(1));
    queueLengthSpinner.setPreferredSize(DIM_BUTTON_XS);
    queueTable = new QueueTable();

    //queue details panel
    JPanel queuePolicyPanel = new JPanel(new BorderLayout());
    queuePolicyPanel.setBorder(new TitledBorder(new EtchedBorder(), "Queue Policy"));
    queuePolicyPanel.add(new WarningScrollTable(queueTable, WARNING_CLASS), BorderLayout.CENTER);
    JPanel queueLengthPanel = new JPanel(new GridLayout(3, 1, 3, 3));
    queueLengthPanel.setBorder(new TitledBorder(new EtchedBorder(), "Capacity"));

    // Queue strategy selector
    JPanel queueStrategy = new JPanel(new BorderLayout());
    queueStrategy.add(new JLabel("Station queue policy: "), BorderLayout.WEST);
    queuePolicyCombo = new JComboBox();
    queueStrategy.add(queuePolicyCombo, BorderLayout.CENTER);
    queuePolicyPanel.add(queueStrategy, BorderLayout.NORTH);
    queueStrategy.setBorder(BorderFactory.createEmptyBorder(2, 5, 10, 5));

    queueLengthPanel.add(infiniteQueueSelector);
    queueLengthPanel.add(finiteQueueSelector);
    JPanel spinnerPanel = new JPanel();
    JLabel label = new JLabel("<html>Max no. customers <br>(queue+service)</html>");
    label.setToolTipText("The maximum number of customers allowed in the station.");
    spinnerPanel.add(label);
    spinnerPanel.add(queueLengthSpinner);
    queueLengthPanel.add(spinnerPanel);

    this.add(queueLengthPanel, BorderLayout.WEST);
    this.add(queuePolicyPanel, BorderLayout.CENTER);
}
项目:rapidminer    文件:LocationSelectionStep.java   
@Override
public void viewWillBecomeVisible(WizardDirection direction) throws InvalidConfigurationException {
    final DataSource dataSource = wizard.getDataSource(DataSource.class);

    // update view content
    viewWrapper.removeAll();
    if (dataSource != null) {

        SwingTools.invokeAndWait(new Runnable() {

            @Override
            public void run() {
                @SuppressWarnings("rawtypes")
                DataSourceFactory factory = DataSourceFactoryRegistry.INSTANCE.lookUp(dataSource.getClass());

                locationStep = factory.createLocationStep(wizard);

                // create and add view component
                JComponent viewComponent = locationStep.getView();
                viewWrapper.add(viewComponent, BorderLayout.CENTER);
            }

        });

        // register for location change events
        locationStep.addChangeListener(changeListener);
        locationStep.viewWillBecomeVisible(direction);
    }
}
项目:SER316-Munich    文件:StickerExpand.java   
void jbInit() throws Exception {
    border1 =
            BorderFactory.createCompoundBorder(
                    BorderFactory.createEtchedBorder(
                            Color.white,
                            new Color(156, 156, 158)),
                            BorderFactory.createEmptyBorder(5, 5, 5, 5));
    border2 = BorderFactory.createEmptyBorder(5, 0, 5, 0);
    panel1.setLayout(borderLayout1);
    this.getContentPane().setLayout(borderLayout2);

    bottomPanel.setLayout(new FlowLayout(FlowLayout.RIGHT));
    topPanel.setLayout(new FlowLayout(FlowLayout.LEFT));
    topPanel.setBorder(new EmptyBorder(new Insets(0, 5, 0, 5)));
    topPanel.setBackground(Color.WHITE);

    jPanel1.setLayout(borderLayout3);
    panel1.setBorder(border1);
    jPanel1.setBorder(border2);

    getContentPane().add(panel1, BorderLayout.CENTER);
    panel1.add(jScrollPane1, BorderLayout.CENTER);
    jScrollPane1.getViewport().add(stickerText, null);
    panel1.add(jPanel1, BorderLayout.SOUTH);
    this.getContentPane().add(bottomPanel, BorderLayout.SOUTH);
    this.getContentPane().add(topPanel, BorderLayout.NORTH);

    stickerText.setText(txt);
    stickerText.setOpaque(true);
    stickerText.setBackground(backGroundColor);
    stickerText.setForeground(foreGroundColor);
}
项目:ramus    文件:EvalQualifierSetupEditor.java   
@Override
public JComponent createComponent() {
    JPanel panel = new JPanel(new BorderLayout());

    JScrollPane pane = new JScrollPane();
    panel.add(pane, BorderLayout.CENTER);
    JTable table = new JTable(this);
    pane.setViewportView(table);

    return panel;
}
项目:jmt    文件:InputPanel.java   
/**
 * Sets up combobox filter defined
 */
private void initComboFilterPanel() {
    filterchooser.addItem(FILTER_TEXT_COMPLETE);
    filterchooser.addItem(FILTER_TEXT_RANDOM);
    filterchooser.addItem(FILTER_TEXT_INTERVAL);
    filterchooser.setToolTipText(COMBO_FILTER_INPUT);

    createIntervalOptionPanel();
    createRandomOptionPanel();

    filterchooser.addActionListener(new ActionListener() {

        public void actionPerformed(ActionEvent event) {
            int index = ((JComboBox) event.getSource()).getSelectedIndex();
            switch (index) {
            case 0:
                optionFilterPanel.removeAll();
                optionFilterPanel.revalidate();
                optionFilterPanel.repaint();
                break;
            case 1:
                optionFilterPanel.removeAll();
                optionFilterPanel.add(createRandomOptionPanel(), BorderLayout.CENTER);
                optionFilterPanel.revalidate();
                optionFilterPanel.repaint();
                break;
            case 2:
                optionFilterPanel.removeAll();
                optionFilterPanel.add(createIntervalOptionPanel(), BorderLayout.CENTER);
                optionFilterPanel.revalidate();
                optionFilterPanel.repaint();
                break;
            }
        }

    });
    filterchooser.setSelectedIndex(0);
}
项目:parabuild-ci    文件:Transfer.java   
/**
 * Method declaration
 *
 *
 * @param center
 */
private Panel createBorderPanel(Component center) {

    Panel p = new Panel();

    p.setBackground(SystemColor.control);
    p.setLayout(new BorderLayout());
    p.add("Center", center);
    p.add("South", createLabel(""));
    p.add("East", createLabel(""));
    p.add("West", createLabel(""));
    p.setBackground(SystemColor.control);

    return p;
}
项目:VASSAL-src    文件:PieceWindow.java   
public PieceWindow() {
  root = new JPanel(new BorderLayout());
  ActionListener al = new ActionListener() {
    public void actionPerformed(ActionEvent e) {
      launchButtonPressed();
    }
  };
  launch = new LaunchButton(Resources.getString("Editor.PieceWindow.pieces"), TOOLTIP, BUTTON_TEXT, HOTKEY, ICON, al);
  launch.setToolTipText(Resources.getString("Editor.PieceWindow.show_hide_pieces_window", Resources.getString("Editor.PieceWindow.pieces")));
}