java.awt.event.MouseAdapter#java.awt.BorderLayout源码实例Demo

下面列出了java.awt.event.MouseAdapter#java.awt.BorderLayout 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: binnavi   文件: CTracesPanel.java
/**
 * Creates a new panel object.
 *
 * @param model Provides the active debugger.
 * @param graph Graph to trace.
 * @param traceProvider Provides the previously recorded traces.
 * @param graphPanel Panel for which the traces panel is shown.
 */
public CTracesPanel(final CDebugPerspectiveModel model, final ZyGraph graph,
    final ITraceListProvider traceProvider, final CGraphPanel graphPanel) {
  super(new BorderLayout());

  m_model = model;
  m_graph = graph;
  m_traceProvider = traceProvider;
  m_graphPanel = graphPanel;

  m_innerPanel = new CDebugEventListPanel(traceProvider);

  add(m_innerPanel);

  m_traceTable = m_innerPanel.getTracesTable();
  m_eventTable = m_innerPanel.getEventsTable();

  m_traceTable.addMouseListener(new InternalTraceTableListener());
  m_eventTable.addMouseListener(new InternalEventsTableListener());
}
 
源代码2 项目: netbeans   文件: DebuggingViewComponent.java
private void createTreeView() {
    synchronized (lock) {
        releaseTreeView();
        treeView = new DebugTreeView();
        treeView.setRootVisible(false);
        treeView.setHorizontalScrollBarPolicy(javax.swing.ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
        treeView.setVerticalScrollBarPolicy(javax.swing.ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER);
        treeView.getAccessibleContext().setAccessibleName(NbBundle.getMessage(DebuggingViewComponent.class, "DebuggingViewComponent.treeView.AccessibleContext.accessibleName")); // NOI18N
        treeView.getAccessibleContext().setAccessibleDescription(NbBundle.getMessage(DebuggingViewComponent.class, "DebuggingViewComponent.treeView.AccessibleContext.accessibleDescription")); // NOI18N
        treeView.getTree().addMouseWheelListener(this);
        treeView.addTreeExpansionListener(this);
        TreeModel model = treeView.getTree().getModel();
        model.addTreeModelListener(this);
        treeView.getViewport().addChangeListener(this);
        treeView.getTree().setScrollsOnExpand(false);
        mainPanel.add(treeView, BorderLayout.CENTER);
    }
}
 
源代码3 项目: CQL   文件: AqlViewer.java
private <X, Y> void viewAlgebraHelper(JComponent top, Algebra<Ty, En, Sym, Fk, Att, Gen, Sk, X, Y> algebra,
		JPanel out, JCheckBox simp, JSlider sl, Map<Pair<Boolean, Integer>, JScrollPane> cache) {
	boolean b = simp.isSelected();
	int l = sl.getValue();
	Pair<Boolean, Integer> p = new Pair<>(b, l);
	JScrollPane jsp = cache.get(p);
	if (jsp == null) {
		jsp = makeList2(algebra, b, l);
		cache.put(p, jsp);
	}
	out.removeAll();
	out.add(jsp, BorderLayout.CENTER);
	out.add(top, BorderLayout.SOUTH);
	out.revalidate();
	out.repaint();
}
 
源代码4 项目: jdk8u_jdk   文件: MetaData.java
@Override
protected void initialize(Class<?> type, Object oldInstance,
                          Object newInstance, Encoder out) {
    super.initialize(type, oldInstance, newInstance, out);
    BorderLayout oldLayout = (BorderLayout) oldInstance;
    BorderLayout newLayout = (BorderLayout) newInstance;
    for (String constraints : CONSTRAINTS) {
        Object oldC = oldLayout.getLayoutComponent(constraints);
        Object newC = newLayout.getLayoutComponent(constraints);
        // Pending, assume any existing elements are OK.
        if (oldC != null && newC == null) {
            invokeStatement(oldInstance, "addLayoutComponent",
                            new Object[] { oldC, constraints }, out);
        }
    }
}
 
public ViewElementSliderDouble(RobotOverlord ro,DoubleEntity e,int top,int bottom) {
	super(ro);
	this.e=e;

	e.addObserver(this);
	
	field = new JSlider();
	field.setMaximum(top);
	field.setMinimum(bottom);
	field.setMinorTickSpacing(1);
	field.setValue((int)Math.floor(e.get()));
	field.addChangeListener(this);
	field.addFocusListener(this);

	JLabel label = new JLabel(e.getName(),JLabel.LEADING);
	value = new JLabel(Integer.toString(field.getValue()),JLabel.RIGHT);
	Dimension dim = new Dimension(30,1);
	value.setMinimumSize(dim);
	value.setPreferredSize(dim);
	value.setMaximumSize(dim);
	
	panel.setLayout(new BorderLayout());
	panel.add(label,BorderLayout.LINE_START);
	panel.add(field,BorderLayout.CENTER);
	panel.add(value,BorderLayout.LINE_END);
}
 
源代码6 项目: marathonv5   文件: JToggleButtonJavaElementTest.java
@BeforeMethod
public void showDialog() throws Throwable {
    JavaElementFactory.add(JToggleButton.class, JToggleButtonJavaElement.class);
    SwingUtilities.invokeAndWait(new Runnable() {
        @Override
        public void run() {
            frame = new JFrame(JToggleButtonJavaElementTest.class.getSimpleName());
            frame.setName("frame-" + JToggleButtonJavaElementTest.class.getSimpleName());
            frame.getContentPane().add(new CheckBoxDemo(), BorderLayout.CENTER);
            frame.getContentPane().add(new RadioButtonDemo(), BorderLayout.EAST);
            frame.pack();
            frame.setAlwaysOnTop(true);
            frame.setVisible(true);
        }
    });
    driver = new JavaAgent();
}
 
源代码7 项目: ramus   文件: MainPanel.java
private void setCurrentPanel(final int i) {
    currentPanel = i;
    {
        final IPanel panel = creator.getPanel(i);
        panel.get();
        header.setDescription(panel.getDescribe());
        this.panel.removeAll();
        this.panel.add(panel.getComponent(), BorderLayout.CENTER);
    }
    panel.validate();
    panel.repaint();
    etap.setText(MessageFormat.format(Factory.getString("EtapOf"),
            new Object[]{Integer.toString(i + 1),
                    Integer.toString(creator.getPanelCount())}));
    checkFinish();
}
 
源代码8 项目: sc2gears   文件: MultiRepAnalysis.java
/**
 * Creates and returns the Chat words tab.
 * @return the Chat words tab
 */
private JComponent createChatWordsTab() {
	final JPanel panel = new JPanel( new BorderLayout() );
	panel.addComponentListener( new FirstShownListener() {
		@Override
		public void firstShown( final ComponentEvent event ) {
   		final Vector< Vector< Object > > dataVector = new Vector< Vector< Object > >( chatWordsStatisticsMap.size() );
   		
   		for ( final WordStatistics ws : chatWordsStatisticsMap.values() ) {
   			final Vector< Object > row = new Vector< Object >( 6 );
   			row.add( ws.word );
   			row.add( ws.count );
   			row.add( ws.replays );
   			row.add( NullAwareComparable.getPercent( ws.replays * 100 / replaysIncludedInAnalysis ) );
   			row.add( Language.formatDate( ws.firstDate ) );
   			row.add( Language.formatDate( ws.lastDate ) );
   			dataVector.add( row );
   		}
   		
   		createStatisticsTableTab( panel, "module.multiRepAnal.tab.chatWords.info", new Object[] { chatWordsStatisticsMap.size() }, 0, new int[] { 1, 2, 0 }, dataVector, CHAT_WORDS_HEADER_NAME_VECTOR, new WordCloudTableInput( Language.getText( "module.multiRepAnal.tab.chatWords.title" ), 0, 1 ), null, null );
		}
	} );
	
	return panel;
}
 
源代码9 项目: meka   文件: MarkdownTextAreaWithPreview.java
/**
 * Initializes the widgets.
 */
@Override
protected void initGUI() {
	super.initGUI();

	setLayout(new BorderLayout());

	m_TabbedPane = new JTabbedPane();
	add(m_TabbedPane, BorderLayout.CENTER);

	m_TextCode = new JTextArea();
	m_TextCode.setFont(GUIHelper.getMonospacedFont());
	m_TabbedPane.addTab("Write", new BaseScrollPane(m_TextCode));

	m_PanePreview = new JEditorPane();
	m_PanePreview.setEditable(false);
	m_PanePreview.setContentType("text/html");
	m_TabbedPane.addTab("Preview", new BaseScrollPane(m_PanePreview));

	m_TabbedPane.addChangeListener(new ChangeListener() {
		@Override
		public void stateChanged(ChangeEvent e) {
			update();
		}
	});
}
 
源代码10 项目: netbeans   文件: CssStylesPanel.java
/**
 * This method is called from within the constructor to initialize the form.
 * WARNING: Do NOT modify this code. The content of this method is always
 * regenerated by the Form Editor.
 */
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {

    splitPane = createSplitPane();
    topPanel = new javax.swing.JPanel();

    setLayout(new java.awt.BorderLayout());

    splitPane.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
    splitPane.setDividerSize(4);
    splitPane.setOrientation(javax.swing.JSplitPane.VERTICAL_SPLIT);

    topPanel.setLayout(new java.awt.BorderLayout());
    splitPane.setTopComponent(topPanel);

    add(splitPane, java.awt.BorderLayout.CENTER);
}
 
源代码11 项目: GpsPrune   文件: AudioTimestampSelector.java
/**
 * Create the GUI components
 * @param inTopLabelKey key for description label at top
 * @param inLowerLabelKey key for description label at bottom, if any
 */
private void createComponents(String inTopLabelKey, String inLowerLabelKey)
{
	setLayout(new BorderLayout());
	add(new JLabel(I18nManager.getText(inTopLabelKey)), BorderLayout.NORTH);
	// panel for the radio buttons
	JPanel gridPanel = new JPanel();
	gridPanel.setLayout(new GridLayout(0, 3, 15, 3));
	final String[] keys = {"beginning", "middle", "end"};
	ButtonGroup group = new ButtonGroup();
	for (int i=0; i<3; i++)
	{
		_radios[i] = new JRadioButton(I18nManager.getText("dialog.correlate.timestamp." + keys[i]));
		group.add(_radios[i]);
		gridPanel.add(_radios[i]);
	}
	_radios[0].setSelected(true);
	add(gridPanel, BorderLayout.CENTER);
	if (inLowerLabelKey != null) {
		add(new JLabel(I18nManager.getText(inLowerLabelKey)), BorderLayout.SOUTH);
	}
}
 
源代码12 项目: rapidminer-studio   文件: SwingTools.java
/**
 * Creates a helpLabel and adds it to the labelPanel. The helpLabel shows a help icon.
 *
 * @param labelPanel
 *            the panel which will be used to add the label. The panel needs to have a
 *            {@link BorderLayout} as layout manager as the label will be added with the
 *            constraint {@link BorderLayout#EAST}.
 * @return the helpLabel for further use
 * @since 7.0.0
 */
public static JLabel initializeHelpLabel(JPanel labelPanel) {
	JPanel helpPanel = new JPanel();
	helpPanel.setLayout(new GridBagLayout());
	GridBagConstraints gbc = new GridBagConstraints();
	gbc.anchor = GridBagConstraints.NORTH;
	gbc.weightx = 1.0;
	gbc.fill = GridBagConstraints.HORIZONTAL;
	gbc.insets = new Insets(0, 3, 0, 0);

	final JLabel helpLabel = new JLabel();
	helpLabel.setIcon(createIcon(HELP_ICON_PATH));
	helpLabel.setFocusable(false);

	gbc.anchor = GridBagConstraints.CENTER;
	helpPanel.add(helpLabel, gbc);
	gbc.gridy += 1;
	gbc.fill = GridBagConstraints.HORIZONTAL;
	gbc.weighty = 1.0;
	gbc.insets = new Insets(0, 0, 0, 0);
	helpPanel.add(new JLabel(), gbc);

	labelPanel.add(helpPanel, BorderLayout.EAST);
	return helpLabel;
}
 
源代码13 项目: quickfix-messenger   文件: ProjectDialog.java
private void initComponents()
{
	setLayout(new BorderLayout());

	mainPanel = new JPanel();
	mainPanel.setLayout(new BoxLayout(mainPanel, BoxLayout.Y_AXIS));

	JScrollPane mainScrollPane = new JScrollPane();
	mainScrollPane.setPreferredSize(new Dimension(300, 400));
	add(mainScrollPane, BorderLayout.CENTER);

	projectTree = new JTree();
	projectTree.setEditable(true);
	projectTree.setModel(new ProjectTreeModel(xmlProjectType));
	projectTree.setCellRenderer(new ProjectTreeCellRenderer(frame));
	projectTree.setCellEditor(new ProjectTreeCellEditor(projectTree));
	projectTree.getSelectionModel().setSelectionMode(
			TreeSelectionModel.SINGLE_TREE_SELECTION);
	projectTree.addMouseListener(new ProjectTreeMouseListener(frame,
			projectTree));
	projectTree.expandRow(1);

	mainScrollPane.getViewport().add(projectTree);

	pack();
}
 
源代码14 项目: ghidra   文件: RepositoryPanel.java
private JPanel createListPanel(String[] repositoryNames) {
	JPanel panel = new JPanel(new VerticalLayout(5));
	panel.setBorder(BorderFactory.createTitledBorder("Choose Existing Repository"));
	existingRepButton = new GRadioButton("Existing Repository", (repositoryNames.length > 0));
	existingRepButton.setEnabled(repositoryNames.length > 0);
	buttonGroup.add(existingRepButton);

	JPanel innerPanel = new JPanel(new BorderLayout());
	JLabel label = new GDLabel("Repository Names", SwingConstants.LEFT);
	label.setBorder(BorderFactory.createEmptyBorder(0, 2, 0, 5));
	innerPanel.add(label, BorderLayout.NORTH);

	listModel = new DefaultListModel<>();
	for (String repositoryName : repositoryNames) {
		listModel.addElement(repositoryName);
	}
	nameList = new GList<>(listModel);
	nameList.setEnabled(existingRepButton.isSelected());
	JScrollPane sp = new JScrollPane(nameList);
	innerPanel.add(sp);

	panel.add(existingRepButton);
	panel.add(innerPanel);

	return panel;
}
 
源代码15 项目: binnavi   文件: CGeneralSettingsPanel.java
/**
 * Creates a new general settings panel.
 */
public CGeneralSettingsPanel() {
  super(new BorderLayout());

  idaDirectoryPanel = new FileChooserPanel(
      ConfigManager.instance().getGeneralSettings().getIdaDirectory(),
      new InternalIDAListener(), "...", TEXTFIELD_WIDTH, TEXTFIELD_HEIGHT, 0);

  logLevelBox = new JComboBox<String>(new String[] {"Off", "On", "Verbose"});
  logLevelBox.setPreferredSize(new Dimension(TEXTFIELD_WIDTH, TEXTFIELD_HEIGHT));

  final ScriptEngineManager manager = new ScriptEngineManager();
  scriptingBox = new LanguageBox(manager);
  scriptingBox.setPreferredSize(new Dimension(TEXTFIELD_WIDTH, TEXTFIELD_HEIGHT));

  final JPanel pMain = new JPanel(new BorderLayout());
  pMain.add(createEditElementsPanel(), BorderLayout.NORTH);

  emailBox.setPreferredSize(new Dimension(TEXTFIELD_WIDTH, TEXTFIELD_HEIGHT));

  add(pMain);
}
 
源代码16 项目: marathonv5   文件: JScrollBarTest.java
@BeforeMethod
public void showDialog() throws Throwable {
    SwingUtilities.invokeAndWait(new Runnable() {
        @Override
        public void run() {
            frame = new JFrame(JScrollBarTest.class.getSimpleName());
            frame.setSize(320, 350);
            frame.setName("frame-" + JScrollBarTest.class.getSimpleName());
            frame.getContentPane().add(new ScrollDemo(), BorderLayout.CENTER);
            // frame.pack();
            frame.setAlwaysOnTop(true);
            frame.setVisible(true);
        }
    });
}
 
源代码17 项目: JByteMod-Beta   文件: JSearch.java
public JSearch(MyCodeList list) {
  this.list = list;
  this.setTitle("Code List Search");
  this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
  this.setLocationRelativeTo(null);
  this.setBounds(100, 100, 300, 220);
  this.setResizable(false);
  this.setAlwaysOnTop(true);
  this.setFocusable(false);
  JPanel cp = new JPanel(new BorderLayout());
  cp.setBorder(new EmptyBorder(16, 16, 16, 16));
  this.setContentPane(cp);
  JPanel find = new JPanel(new BorderLayout(10, 10));
  find.setBorder(new EmptyBorder(16, 16, 16, 16));
  JPanel border = new JPanel(new BorderLayout());
  border.setBorder(BorderFactory.createLineBorder(Color.lightGray));
  border.add(find, BorderLayout.NORTH);
  JPanel boxes = new JPanel(new GridLayout(2, 2));
  find.add(boxes, BorderLayout.SOUTH);
  boxes.add(mc = new JCheckBox(JByteMod.res.getResource("case_sens")));
  boxes.add(ww = new JCheckBox(JByteMod.res.getResource("whole_word")));
  cp.add(border, BorderLayout.NORTH);
  JPanel bottom = new JPanel(new GridLayout(1, 0, 10, 10));
  JButton findBtn = new JButton(JByteMod.res.getResource("find_next"));
  findBtn.addActionListener(this);
  bottom.add(findBtn);
  JButton closeBtn = new JButton(JByteMod.res.getResource("close"));
  closeBtn.addActionListener(e -> {
    this.dispose();
  });
  bottom.add(closeBtn);
  cp.add(bottom, BorderLayout.SOUTH);
  final JPanel center = new JPanel(new GridLayout());
  final JPanel left = new JPanel(new GridLayout());
  find.add(left, "West");
  find.add(center, "Center");
  left.add(new JLabel("Find: "));
  tf = new JTextField();
  center.add(tf);
}
 
源代码18 项目: osp   文件: FourierPanel.java
/**
 * Creates the plot variable buttons.
 *
 * @param datasets the fourier datasets
 */
protected void createButtons(ArrayList<Dataset> datasets) {
	if (buttons==null) {
		buttons = new JCheckBox[datasets.size()];
		JPanel buttonPanel = new JPanel();
		plotPanel.add(buttonPanel, BorderLayout.SOUTH);
    for (int i=0; i<buttons.length; i++) {
    	Dataset next = datasets.get(i);
    	buttons[i] = new PlotCheckBox(next.getYColumnName(), next.getFillColor());
    	buttonPanel.add(buttons[i]);
    }
    buttons[0].setSelected(true);
	}
	
}
 
源代码19 项目: visualvm   文件: EnvironmentViewSupport.java
private void initComponents() {
    setLayout(new BorderLayout());
    setOpaque(false);

    add(chartSupport.getChart(), BorderLayout.CENTER);
    chartSupport.updateDetails(new String[] { "&lt;unknown&gt;" });
}
 
源代码20 项目: Spark   文件: CoBrowser.java
public void showDialog() {
    JFrame frame = new JFrame(FpRes.getString("title.cobrowsing.for", sessionID));
    frame.setIconImage(SparkManager.getMainWindow().getIconImage());
    frame.getContentPane().setLayout(new BorderLayout());
    frame.getContentPane().add(this);
    frame.pack();
    frame.setSize(600, 400);
    frame.setLocationRelativeTo(SparkManager.getChatManager().getChatContainer().getChatFrame());
    frame.setVisible(true);
}
 
源代码21 项目: ramus   文件: ViewIDEF0PropertiosPanel.java
private JPanel getDefaultDoubleClickActionPanel() {
    JPanel panel = new JPanel(new BorderLayout());

    panel.add(new JLabel("ON_DOUBLE_CLICK"), BorderLayout.WEST);
    panel.add(actionType, BorderLayout.EAST);

    return panel;
}
 
源代码22 项目: Ardulink-2   文件: WaitDialog.java
public WaitDialog(Window window) {
	super(window);
	setDefaultCloseOperation(JDialog.DO_NOTHING_ON_CLOSE);
	setResizable(false);
	setTitle("Searching...");
	setBounds(100, 100, 335, 112);
	getContentPane().setLayout(new BorderLayout());
	getContentPane().add(createContentPanel(), BorderLayout.CENTER);
}
 
源代码23 项目: openjdk-8   文件: ServiceDialog.java
/**
 * Initialize "page setup" dialog
 */
void initPageDialog(int x, int y,
                     PrintService ps,
                     DocFlavor flavor,
                     PrintRequestAttributeSet attributes)
{
    this.psCurrent = ps;
    this.docFlavor = flavor;
    this.asOriginal = attributes;
    this.asCurrent = new HashPrintRequestAttributeSet(attributes);

    Container c = getContentPane();
    c.setLayout(new BorderLayout());

    pnlPageSetup = new PageSetupPanel();
    c.add(pnlPageSetup, BorderLayout.CENTER);

    pnlPageSetup.updateInfo();

    JPanel pnlSouth = new JPanel(new FlowLayout(FlowLayout.TRAILING));
    btnApprove = createExitButton("button.ok", this);
    pnlSouth.add(btnApprove);
    getRootPane().setDefaultButton(btnApprove);
    btnCancel = createExitButton("button.cancel", this);
    handleEscKey(btnCancel);
    pnlSouth.add(btnCancel);
    c.add(pnlSouth, BorderLayout.SOUTH);

    addWindowListener(new WindowAdapter() {
        public void windowClosing(WindowEvent event) {
            dispose(CANCEL);
        }
    });

    getAccessibleContext().setAccessibleDescription(getMsg("dialog.pstitle"));
    setResizable(false);
    setLocation(x, y);
    pack();
}
 
源代码24 项目: jpexs-decompiler   文件: TagInfoPanel.java
public TagInfoPanel(MainPanel mainPanel) {
    this.mainPanel = mainPanel;
    setLayout(new BorderLayout());
    JLabel topLabel = new JLabel(AppStrings.translate("taginfo.header"), JLabel.CENTER);
    add(topLabel, BorderLayout.NORTH);
    add(new JScrollPane(editorPane), BorderLayout.CENTER);

    editorPane.setContentType("text/html");
    editorPane.setEditable(false);

    HyperlinkListener listener = new HyperlinkListener() {
        @Override
        public void hyperlinkUpdate(HyperlinkEvent hyperLink) {

            if (HyperlinkEvent.EventType.ACTIVATED.equals(hyperLink.getEventType())) {
                String url = hyperLink.getDescription();
                String strId = url.substring(7);
                Integer id = Integer.parseInt(strId);

                mainPanel.setTagTreeSelectedNode(mainPanel.getCurrentSwf().getCharacter(id));
            }
        }

    };

    editorPane.addHyperlinkListener(listener);
}
 
/**
 * Creates a content pane.
 * 
 * @return a content pane.
 */
private static JLayeredPane createContentPane() {
  JLayeredPane contentPane = new JLayeredPane();
  contentPane.setBounds(100, 100, 1000, 700);
  contentPane.setLayout(new BorderLayout(0, 0));
  contentPane.setVisible(true);
  return contentPane;
}
 
源代码26 项目: MeteoInfo   文件: FrmCustom.java
private void init_Figure() {
    JFrame window = getFrame();

    JMenuBar menuBar = new JMenuBar();
    menuBar.add(new JMenu("File"));
    menuBar.add(new JMenu("Figure"));

    window.setJMenuBar(menuBar);
    
    JToolBar toolBar = new JToolBar();
    JButton jButton_ZoomIn = new JButton();
    jButton_ZoomIn.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/TSB_ZoomIn.Image.png"))); // NOI18N
    jButton_ZoomIn.setToolTipText("Zoom In"); // NOI18N
    jButton_ZoomIn.setFocusable(false);
    jButton_ZoomIn.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
    jButton_ZoomIn.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
    jButton_ZoomIn.addActionListener(new java.awt.event.ActionListener() {
        @Override
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            //jButton_ZoomInActionPerformed(evt);
        }
    });
    toolBar.add(jButton_ZoomIn);
    
    JButton jButton_ZoomOut = new JButton();
    JButton jButton_Pan = new JButton();
    JButton jButton_FullExtent = new JButton();
            
    //window.getContentPane().setLayout(new GridLayout(2, 1));
    //window.add(toolBar);
    window.getContentPane().add(toolBar, BorderLayout.PAGE_START);
}
 
源代码27 项目: tracker   文件: DataTrackClipControl.java
/**
 * Constructor.
 * 
 * @param model the DataTrack
 */
public DataTrackClipControl(DataTrack model) {
	super(new BorderLayout());
	dataTrack = model;
	dataTrack.addPropertyChangeListener(this);
	createGUI();
	refreshSpinners();
	refreshGUI();
}
 
源代码28 项目: netbeans   文件: AuthTypeSelectorDlg.java
/**
 *
 * @param auth
 * @return false if cancelled
 */
public boolean initAuthentication(final Authentication auth) {
    AuthenticationSettingsPanel vpanel = new AuthenticationSettingsPanel(auth, false);
    vpanel.addValidationListener(new AuthValidationListener());
    cfgPanel.add(vpanel, BorderLayout.CENTER);

    DialogDescriptor dd = new DialogDescriptor(this,
            NbBundle.getMessage(AuthTypeSelectorDlg.class, "TITLE_AuthTypeSelectorDlg"), // NOI18N
            true, new Object[]{ok, DialogDescriptor.CANCEL_OPTION}, ok,
            DialogDescriptor.DEFAULT_ALIGN, null, null);

    Dialog dialog = DialogDisplayer.getDefault().createDialog(dd);
    dialog.setResizable(false);

    try {
        dialog.setVisible(true);
    } catch (Throwable th) {
        if (!(th.getCause() instanceof InterruptedException)) {
            throw new RuntimeException(th);
        }
        dd.setValue(DialogDescriptor.CANCEL_OPTION);
    } finally {
        dialog.dispose();
    }

    if (dd.getValue() == ok) {
        vpanel.applyChanges(null);
        return true;
    } else {
        return false;
    }
}
 
源代码29 项目: openAGV   文件: OpenTCSView.java
/**
 * Initializes the frame with the toolbars and the dockable elements.
 */
private void initializeFrame() {
  if (!SwingUtilities.isEventDispatchThread()) {
    try {
      SwingUtilities.invokeAndWait(() -> initializeFrame());
    }
    catch (InterruptedException | InvocationTargetException e) {
      LOG.warn("Exception initializing frame", e);
    }
    return;
  }

  fFrame.getContentPane().removeAll();
  dockingManager.initializeDockables(fFrame,
                                     vehiclesPanel,
                                     fComponentsTreeManager.getTreeView(),
                                     fBlocksTreeManager.getTreeView(),
                                     fGroupsTreeManager.getTreeView(),
                                     fPropertiesComponent,
                                     kernelStatusPanel);
  // Frame
  fFrame.setLayout(new BorderLayout());
  fFrame.add(wrapViewComponent(), BorderLayout.NORTH);
  fFrame.add(dockingManager.getCControl().getContentArea());
  fFrame.add(statusPanel, BorderLayout.SOUTH);
  restoreDockables();
  // Ensure that, after initialization, the selection tool is active.
  // This needs to be done after the initial drawing views have been set
  // up so they reflect the behaviour of the selected tool.
  // XXX Maybe there is a better way to ensure this...
  toolBarManager.getDragToolButton().doClick();
  toolBarManager.getSelectionToolButton().doClick();
}
 
源代码30 项目: knopflerfish.org   文件: JPrefsPanel.java
/**
 * Create an empty preferences panel.
 *
 * <p>
 * As soon <tt>setPreferences</tt> is called, the panel is filled
 * with all keys and values from the node. As default,
 * the keys are also editable.
 * </p>
 */
public JPrefsPanel() {
  super(new BorderLayout());


  valuePanel = new JPanel();
  valuePanel.setBorder(new EmptyBorder(3,3,3,3));
  valuePanel.setLayout(new BoxLayout(valuePanel, BoxLayout.Y_AXIS));
  
  JScrollPane scroll = new JScrollPane(valuePanel);
  
  add(scroll, BorderLayout.CENTER);
  
  JPanel cmdPanel = new JPanel(new FlowLayout(FlowLayout.LEFT, 1, 1));
  
  addButton = new JButton("Add key") {
    private static final long serialVersionUID = 1L;

    {
      addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent ev) {
          doAddKey();
        }
      });
    }
  };
  addButton.setToolTipText("Add new key");
  // cmdPanel.add(addButton);


  header = new JLabel();

  add(cmdPanel, BorderLayout.SOUTH);
  add(header, BorderLayout.NORTH);
}