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


Java DefaultComponentFactory.createSeparator方法代码示例

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


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

示例1: createPanel

import com.jgoodies.forms.factories.DefaultComponentFactory; //导入方法依赖的package包/类
public JPanel createPanel() {
	JPanel jpanel1 = new JPanel();
	EmptyBorder emptyborder1 = new EmptyBorder(5, 5, 5, 5);
	jpanel1.setBorder(emptyborder1);
	FormLayout formlayout1 = new FormLayout(
			"FILL:25PX:NONE,FILL:DEFAULT:GROW(1.0)",
			"CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:20PX:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,FILL:PREF:GROW,CENTER:20PX:NONE,CENTER:DEFAULT:NONE");
	CellConstraints cc = new CellConstraints();
	jpanel1.setLayout(formlayout1);

	DefaultComponentFactory fac = DefaultComponentFactory.getInstance();

	titleStep1 = fac.createSeparator("Step 1");
	titleStep1.setName("titleStep1");
	jpanel1.add(titleStep1, cc.xywh(1, 1, 2, 1));

	titleStep2 = fac.createSeparator("Step 2");
	titleStep2.setName("titleStep2");
	jpanel1.add(titleStep2, cc.xywh(1, 5, 2, 1));

	txtName.setName("txtName");
	jpanel1.add(txtName, cc.xy(2, 3));

	JScrollPane paneDesc = new JScrollPane(txtDescription);
	jpanel1.add(paneDesc, cc.xy(2, 7));

	JLabel jlabel1 = new JLabel();
	jlabel1.setText("Enter a name for the new corpus:");
	jpanel1.add(jlabel1, cc.xy(2, 2));

	JLabel jlabel2 = new JLabel();
	jlabel2.setText("Enter a description for the new corpus:");
	jpanel1.add(jlabel2, cc.xy(2, 6));

	btnCreateCorpus.setActionCommand("Create");
	btnCreateCorpus.setName("btnCreateCorpus");
	btnCreateCorpus.setText("Ok");
	btnCreateCorpus.addActionListener(e -> {
		if(validateForm()) {
			wasCanceled = false;
			NewCorpusDialog.this.setVisible(false);
			NewCorpusDialog.this.dispose();
		}
	});
	btnCreateCorpus.setDefaultCapable(true);
	getRootPane().setDefaultButton(btnCreateCorpus);
	
	btnCancel.setActionCommand("Cancel");
	btnCancel.setName("btnCancel");
	btnCancel.setText("Cancel");
	btnCancel.addActionListener(e -> {
		wasCanceled = true;
		NewCorpusDialog.this.setVisible(false);
		NewCorpusDialog.this.dispose();
	});
	
	JComponent buttonBar = ButtonBarBuilder.buildOkCancelBar(btnCreateCorpus, btnCancel);
	
	jpanel1.add(buttonBar, cc.xyw(1, 9, 2));

	addFillComponents(jpanel1, new int[] { 2 }, new int[] { 2,3,4,6,7,8 });
	return jpanel1;
}
 
开发者ID:phon-ca,项目名称:phon,代码行数:64,代码来源:NewCorpusDialog.java

示例2: createPanel

import com.jgoodies.forms.factories.DefaultComponentFactory; //导入方法依赖的package包/类
public JPanel createPanel() {
	JPanel jpanel1 = new JPanel();
	EmptyBorder emptyborder1 = new EmptyBorder(5,5,5,5);
	jpanel1.setBorder(emptyborder1);
	FormLayout formlayout1 = new FormLayout("FILL:DEFAULT:NONE,FILL:DEFAULT:GROW(1.0)","CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:20PX:NONE,CENTER:DEFAULT:NONE");
	CellConstraints cc = new CellConstraints();
	jpanel1.setLayout(formlayout1);

	DefaultComponentFactory fac = DefaultComponentFactory.getInstance();
	JComponent titledseparator1 = fac.createSeparator("Step 1");
	jpanel1.add(titledseparator1,cc.xywh(1,1,2,1));

	JComponent titledseparator2 = fac.createSeparator("Step 2");
	jpanel1.add(titledseparator2,cc.xywh(1,5,2,1));

	JLabel jlabel1 = new JLabel();
	jlabel1.setText("Select the corpus you wish to rename:");
	jpanel1.add(jlabel1,cc.xy(2,2));

	JLabel jlabel3 = new JLabel();
	jlabel3.setText("Enter the new name for the corpus:");
	jpanel1.add(jlabel3,cc.xy(2,6));

	// Add existing corpora to combo box
	final List<String> corpora = project.getCorpora();
	for(String corpusName : corpora)
		cmbCorpus.addItem(corpusName);

	cmbCorpus.setName("cmbCorpus");
	jpanel1.add(cmbCorpus,cc.xy(2,3));

	txtName.setName("txtName");
	jpanel1.add(txtName,cc.xy(2,7));

	btnRenameCorpus.setActionCommand("Rename");
	btnRenameCorpus.setName("btnRenameCorpus");
	btnRenameCorpus.setText("Ok");
	btnRenameCorpus.addActionListener( e -> {
		if(!validateForm()) {
			ToastFactory.makeToast("Invalid characters in name").start(txtName);
			return;
		}
		wasCanceled = false;
		setVisible(false);
		dispose();
	});
	getRootPane().setDefaultButton(btnRenameCorpus);
	
	btnCancel.setActionCommand("Cancel");
	btnCancel.setName("btnCancel");
	btnCancel.setText("Cancel");
	btnCancel.addActionListener(e -> {
		wasCanceled = true;
		setVisible(false);
		dispose();
	});

	JComponent buttonBar = ButtonBarBuilder.buildOkCancelBar(btnRenameCorpus, btnCancel);
	jpanel1.add(buttonBar, cc.xyw(1, 9, 2));

	addFillComponents(jpanel1,new int[]{ 2 },new int[]{ 2,3,4,6,7,8 });
	return jpanel1;
}
 
开发者ID:phon-ca,项目名称:phon,代码行数:64,代码来源:RenameCorpusDialog.java

示例3: createPanel

import com.jgoodies.forms.factories.DefaultComponentFactory; //导入方法依赖的package包/类
public JPanel createPanel() {
		JPanel jpanel1 = new JPanel();
		FormLayout formlayout1 = new FormLayout(
				"CENTER:25PX:NONE,FILL:DEFAULT:GROW(1.0),CENTER:DEFAULT:NONE",
				"CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:20PX:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:20PX:NONE,CENTER:DEFAULT:NONE");
		CellConstraints cc = new CellConstraints();
		jpanel1.setLayout(formlayout1);
		jpanel1.setBorder(new EmptyBorder(5, 5, 5, 5));

		DefaultComponentFactory fac = DefaultComponentFactory.getInstance();

		JComponent titledseparator1 = fac.createSeparator("Step 1");
		jpanel1.add(titledseparator1, cc.xywh(1, 1, 3, 1));

		JComponent titledseparator2 = fac.createSeparator("Step 2");
		jpanel1.add(titledseparator2, cc.xywh(1, 5, 3, 1));

		JLabel jlabel1 = new JLabel();
		jlabel1.setText("Enter a name for the new session:");
		jpanel1.add(jlabel1, cc.xywh(2, 2, 2, 1));

		txtName.setName("txtName");
		jpanel1.add(txtName, cc.xywh(2, 3, 2, 1));

		cmbCorpus.setName("cmbCorpus");
		jpanel1.add(cmbCorpus, cc.xy(2, 7));

//			ImageFactory imgFactory = ImageFactory.getInstance();
//			ImageIcon im = new ImageIcon(imgFactory.getImage("new_corpus", 16, 16));
		ImageIcon im = IconManager.getInstance().getIcon(
				"actions/list-add", IconSize.SMALL);
		btnCreateCorpus.setIcon(im);
		btnCreateCorpus.setName("btnCreateCorpus");
		btnCreateCorpus.addActionListener(new CreateCorpusListener());
		jpanel1.add(btnCreateCorpus, cc.xy(3, 7));

		JLabel jlabel2 = new JLabel();
		jlabel2.setText("Select a corpus to use for this session:");
		jpanel1.add(jlabel2, cc.xy(2, 6));

		addFillComponents(jpanel1, new int[] { 2,3 }, new int[] { 2,3,4,6,7,8 });
		return jpanel1;
	}
 
开发者ID:phon-ca,项目名称:phon,代码行数:44,代码来源:NewSessionPanel.java


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