当前位置: 首页>>代码示例>>Java>>正文


Java BorderLayout.setVgap方法代码示例

本文整理汇总了Java中java.awt.BorderLayout.setVgap方法的典型用法代码示例。如果您正苦于以下问题:Java BorderLayout.setVgap方法的具体用法?Java BorderLayout.setVgap怎么用?Java BorderLayout.setVgap使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在java.awt.BorderLayout的用法示例。


在下文中一共展示了BorderLayout.setVgap方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: ObjectNameInputPanel

import java.awt.BorderLayout; //导入方法依赖的package包/类
/** Constructs panel. */
public ObjectNameInputPanel () {
  BorderLayout layout = new BorderLayout();
  layout.setVgap(5);
  layout.setHgap(5);
  setLayout(layout);
        
  // label and text field with mnemonic
  String labelText = I18nUtil.getBundle().getString ("LBL_TemplateName");
  JLabel label = new JLabel();
  Mnemonics.setLocalizedText(label, labelText);
  text = new JTextField();
  text.getAccessibleContext().setAccessibleDescription(I18nUtil.getBundle().getString ("ACS_TEXT_ObjectNameInputPanel"));
        
  label.setLabelFor(text);
        
  add(BorderLayout.WEST, label);
  add(BorderLayout.CENTER, text);
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:20,代码来源:SelectorUtils.java

示例2: initialize

import java.awt.BorderLayout; //导入方法依赖的package包/类
/**
 * This method initializes this
 * @return void
 */
private void initialize() {
	
	BorderLayout borderLayout = new BorderLayout();
	borderLayout.setHgap(50);
	borderLayout.setVgap(50);
	
	this.setLayout(borderLayout);
	this.setSize(850, 500);
	this.setAutoscrolls(true);		
	this.setBorder(null);
	this.setFocusable(true);
	this.setVisible(true);
	this.add(getOntoSplitPane(), BorderLayout.CENTER);
}
 
开发者ID:EnFlexIT,项目名称:AgentWorkbench,代码行数:19,代码来源:OntologyTab.java

示例3: JPanel4Visualisation

import java.awt.BorderLayout; //导入方法依赖的package包/类
/**
 * Instantiates a new j panel4 visualization.
 *
 * @param tabName the tab name
 */
public JPanel4Visualisation(Project project, String tabName) {
	super();
	this.currProject = project;
	this.tabName = tabName;
	
	BorderLayout borderLayout = new BorderLayout();
	borderLayout.setHgap(10);
	borderLayout.setVgap(10);
	this.setLayout(borderLayout);
	
}
 
开发者ID:EnFlexIT,项目名称:AgentWorkbench,代码行数:17,代码来源:JPanel4Visualisation.java

示例4: layoutSelectResourcePanel

import java.awt.BorderLayout; //导入方法依赖的package包/类
/**
 * @author  Marian Petras
 */
static void layoutSelectResourcePanel(final Container thePanel,
                                      final String instructionsText,
                                      final String selectionLabelText,
                                      final Component selectionComp,
                                      final JButton button1,
                                      final JButton button2) {
    JTextArea instructions = new JTextArea();
    JLabel lblSelection = new JLabel();

    instructions.setColumns(20);
    instructions.setEditable(false);
    instructions.setLineWrap(true);
    instructions.setText(instructionsText);
    instructions.setWrapStyleWord(true);
    instructions.setDisabledTextColor(new JLabel().getForeground());
    instructions.setEnabled(false);
    instructions.setOpaque(false);

    lblSelection.setLabelFor(selectionComp);
    Mnemonics.setLocalizedText(lblSelection, selectionLabelText);

    JScrollPane scrollPane = new JScrollPane(selectionComp);

    Container filesSelection = new JPanel();
    GroupLayout layout = new GroupLayout(filesSelection);
    filesSelection.setLayout(layout);
    layout.setHorizontalGroup(
        layout.createParallelGroup(LEADING)
        .addComponent(lblSelection)
        .addGroup(layout.createSequentialGroup()
            .addComponent(scrollPane, 0, DEFAULT_SIZE, Integer.MAX_VALUE)
            .addPreferredGap(RELATED)
            .addGroup(layout.createParallelGroup(LEADING)
                .addComponent(button1)
                .addComponent(button2)))
    );

    layout.linkSize(SwingConstants.HORIZONTAL, button1, button2);

    layout.setVerticalGroup(
        layout.createParallelGroup(LEADING)
        .addGroup(layout.createSequentialGroup()
            .addComponent(lblSelection)
            .addPreferredGap(RELATED)
            .addGroup(layout.createParallelGroup(LEADING)
                .addComponent(scrollPane, 0, DEFAULT_SIZE, Integer.MAX_VALUE)
                .addGroup(layout.createSequentialGroup()
                    .addComponent(button1)
                    .addPreferredGap(RELATED)
                    .addComponent(button2))))
    );

    LayoutStyle layoutStyle = layout.getLayoutStyle();
    if (layoutStyle == null) {
        layoutStyle = LayoutStyle.getInstance();
    }

    BorderLayout mainLayout = new BorderLayout();
    thePanel.setLayout(mainLayout);
    thePanel.add(instructions, BorderLayout.PAGE_START);
    thePanel.add(filesSelection, BorderLayout.CENTER);
    mainLayout.setVgap(layoutStyle.getPreferredGap(instructions,
                                                   lblSelection,
                                                   UNRELATED,
                                                   SwingConstants.NORTH,
                                                   thePanel));
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:71,代码来源:Util.java

示例5: ChallengeGUI

import java.awt.BorderLayout; //导入方法依赖的package包/类
/**
 * Create the main GUI window.
 */
public ChallengeGUI()
{
	super("Challenge");
	setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	
	setJMenuBar(new Menus());
			
	model = new ChallengeModel();
	bracket = new BracketPane(model);
	bracketScroll = new JScrollPane(bracket);
	bracketScroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
	bracketScroll.getViewport().setBackground(Color.WHITE);
	bracketScroll.getViewport().setLayout(new BetterViewportLayout());
	
	tree = new EntrantTree();
	tree.setDragEnabled(true);
	
	bonusSelect = new JComboBox<String>(new String[] { "Bonus", "Regular" });
	bonusSelect.addActionListener(new ActionListener() {
		@Override
		public void actionPerformed(ActionEvent e) {
			tree.useBonusDialins(bonusSelect.getSelectedItem().equals("Bonus"));
		}
	});
	bonusSelect.setSelectedItem("Bonus");  // just to make sure everyone is on the same page
	
	SelectionBar selectBar = new SelectionBar();

	JScrollPane tpane = new JScrollPane(tree);
	tpane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
	tpane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);

	JPanel main = new JPanel(new MigLayout("fill", "[grow 0][fill]", "[grow 0][]"));
	
	main.add(new JLabel("Drag drives with"), "split 3");
	main.add(bonusSelect, "");
	main.add(new JLabel("dialins"), "");
	main.add(bracketScroll, "spany 2, grow, wrap");
	main.add(tpane, "growy, w 200!");

	BorderLayout layout = new BorderLayout();
	layout.setHgap(5);
	layout.setVgap(5);
	JPanel content = new JPanel(layout);
	content.add(selectBar, BorderLayout.NORTH);
	content.add(main, BorderLayout.CENTER);
	
	setContentPane(content);
	setSize(1024,768);
	setVisible(true);
	
    Database.openDefault();
}
 
开发者ID:drytoastman,项目名称:scorekeeperfrontend,代码行数:57,代码来源:ChallengeGUI.java


注:本文中的java.awt.BorderLayout.setVgap方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。