javax.swing.JToolBar#setMargin ( )源码实例Demo

下面列出了javax.swing.JToolBar#setMargin ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: jaamsim   文件: GUIFrame.java
/**
 * Sets up the Control Panel's main tool bar.
 */
public void initializeMainToolBars() {

	// Insets used in setting the tool bar components
	Insets noMargin = new Insets( 0, 0, 0, 0 );
	Insets smallMargin = new Insets( 1, 1, 1, 1 );

	// Initialize the main tool bar
	JToolBar mainToolBar = new JToolBar();
	mainToolBar.setMargin( smallMargin );
	mainToolBar.setFloatable(false);
	mainToolBar.setLayout( new FlowLayout( FlowLayout.LEFT, 0, 0 ) );

	// Add the main tool bar to the display
	getContentPane().add( mainToolBar, BorderLayout.SOUTH );

	// Run/pause button
	addRunButton(mainToolBar, noMargin);

	Dimension separatorDim = new Dimension(11, controlStartResume.getPreferredSize().height);
	Dimension gapDim = new Dimension(5, separatorDim.height);

	// Reset button
	mainToolBar.add(Box.createRigidArea(gapDim));
	addResetButton(mainToolBar, noMargin);

	// Real time button
	mainToolBar.addSeparator(separatorDim);
	addRealTimeButton(mainToolBar, smallMargin);

	// Speed multiplier spinner
	mainToolBar.add(Box.createRigidArea(gapDim));
	addSpeedMultiplier(mainToolBar, noMargin);

	// Pause time field
	mainToolBar.addSeparator(separatorDim);
	mainToolBar.add(new JLabel("Pause Time:"));
	mainToolBar.add(Box.createRigidArea(gapDim));
	addPauseTime(mainToolBar, noMargin);

	// Simulation time display
	mainToolBar.addSeparator(separatorDim);
	addSimulationTime(mainToolBar, noMargin);

	// Run progress bar
	mainToolBar.add(Box.createRigidArea(gapDim));
	addRunProgress(mainToolBar, noMargin);

	// Remaining time display
	mainToolBar.add(Box.createRigidArea(gapDim));
	addRemainingTime(mainToolBar, noMargin);

	// Achieved speed multiplier
	mainToolBar.addSeparator(separatorDim);
	mainToolBar.add(new JLabel("Speed:"));
	addAchievedSpeedMultiplier(mainToolBar, noMargin);

	// Cursor position
	mainToolBar.addSeparator(separatorDim);
	mainToolBar.add(new JLabel("Position:"));
	addCursorPosition(mainToolBar, noMargin);
}
 
源代码2 项目: netbeans   文件: JComponentBuilders.java
protected void setupInstance(JToolBar instance) {
    super.setupInstance(instance);
    
    instance.setBorderPainted(paintBorder);
    
    if (margin != null) instance.setMargin(margin.createInstance());
    
    instance.setFloatable(floatable);
    instance.setOrientation(orientation);
}
 
源代码3 项目: visualvm   文件: JComponentBuilders.java
protected void setupInstance(JToolBar instance) {
    super.setupInstance(instance);
    
    instance.setBorderPainted(paintBorder);
    
    if (margin != null) instance.setMargin(margin.createInstance());
    
    instance.setFloatable(floatable);
    instance.setOrientation(orientation);
}