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


Java OurBorder类代码示例

本文整理汇总了Java中edu.mit.csail.sdg.alloy4.OurBorder的典型用法代码示例。如果您正苦于以下问题:Java OurBorder类的具体用法?Java OurBorder怎么用?Java OurBorder使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


OurBorder类属于edu.mit.csail.sdg.alloy4包,在下文中一共展示了OurBorder类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: notifyChange

import edu.mit.csail.sdg.alloy4.OurBorder; //导入依赖的package包/类
/** Updates the status bar at the bottom of the screen. */
private Runner notifyChange() {
	if (wrap)
		return wrapMe();
	commands = null;
	if (text == null)
		return null; // If this was called prior to the "text" being fully
						// initialized
	OurSyntaxWidget t = text.get();
	if (Util.onMac())
		frame.getRootPane().putClientProperty("windowModified", Boolean.valueOf(t.modified()));
	if (t.isFile())
		frame.setTitle(t.getFilename());
	else
		frame.setTitle("Alloy Analyzer " + Version.version());
	toolbar.setBorder(new OurBorder(false, false, text.count() <= 1, false));
	int c = t.getCaret();
	int y = t.getLineOfOffset(c) + 1;
	int x = c - t.getLineStartOffset(y - 1) + 1;
	status.setText("<html>&nbsp; Line " + y + ", Column " + x
			+ (t.modified() ? " <b style=\"color:#B43333;\">[modified]</b></html>" : "</html>"));
	return null;
}
 
开发者ID:AlloyTools,项目名称:org.alloytools.alloy,代码行数:24,代码来源:SimpleGUI.java

示例2: notifyChange

import edu.mit.csail.sdg.alloy4.OurBorder; //导入依赖的package包/类
/** Updates the status bar at the bottom of the screen. */
private Runner notifyChange() {
    if (wrap) return wrapMe();
    commands=null;
    if (text==null) return null; // If this was called prior to the "text" being fully initialized
    OurSyntaxWidget t = text.get();
    if (Util.onMac()) frame.getRootPane().putClientProperty("windowModified", Boolean.valueOf(t.modified()));
    if (t.isFile()) frame.setTitle(t.getFilename()); else frame.setTitle("Alloy Analyzer "+Version.version());
    toolbar.setBorder(new OurBorder(false, false, text.count()<=1, false));
    int c = t.getCaret();
    int y = t.getLineOfOffset(c)+1;
    int x = c - t.getLineStartOffset(y-1)+1;
    status.setText("<html>&nbsp; Line "+y+", Column "+x
          +(t.modified()?" <b style=\"color:#B43333;\">[modified]</b></html>":"</html>"));
    return null;
}
 
开发者ID:ModelWriter,项目名称:Tarski,代码行数:17,代码来源:SimpleGUI.java

示例3: VizCustomizationPanel

import edu.mit.csail.sdg.alloy4.OurBorder; //导入依赖的package包/类
/**
 * Constructs a customization panel.
 * 
 * @param divider - the JSplitPane separating the left-customization-half
 *            with the right-graph-half
 * @param vizState - the VizState object that will be customized by this
 *            customization panel
 */
public VizCustomizationPanel(JSplitPane divider, VizState vizState) {
	this.divider = divider;
	this.vizState = vizState;
	setBorder(null);
	setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
	zoomPane = new JPanel();
	zoomPane.setBorder(new OurBorder(false, false, true, false));
	zoomPane.setLayout(new BoxLayout(zoomPane, BoxLayout.Y_AXIS));
	zoomPane.setAlignmentX(0f);
	zoomPane.setBackground(wcolor);
	remakeAll();
}
 
开发者ID:AlloyTools,项目名称:org.alloytools.alloy,代码行数:21,代码来源:VizCustomizationPanel.java

示例4: getTextComponent

import edu.mit.csail.sdg.alloy4.OurBorder; //导入依赖的package包/类
/** Helper method returns a JTextArea containing the given text. */
private JComponent getTextComponent(String text) {
	final JTextArea ta = OurUtil.textarea(text, 10, 10, false, true);
	final JScrollPane ans = new JScrollPane(ta, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
			JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED) {
		private static final long serialVersionUID = 0;

		@Override
		public void setFont(Font font) {
			ta.setFont(font);
		}
	};
	ans.setBorder(new OurBorder(true, false, true, false));
	return ans;
}
 
开发者ID:AlloyTools,项目名称:org.alloytools.alloy,代码行数:16,代码来源:VizGUI.java

示例5: makeTabPane

import edu.mit.csail.sdg.alloy4.OurBorder; //导入依赖的package包/类
private Component makeTabPane(JPanel pane) {
	JPanel p = new JPanel(new GridBagLayout());
	// pane.setBorder(new OurBorder(true, true, true, true));
	p.add(pane,
			gbc().pos(0, 0)
					.fill(GridBagConstraints.BOTH)
					.insets(new Insets(5, 5, 5, 5))
					.anchor(GridBagConstraints.NORTH)
					.make());
	p.add(new JLabel(), gbc().pos(0, 1).weighty(1).fill(GridBagConstraints.BOTH).make());
	JPanel ans = OurUtil.make(p, new OurBorder(true, true, true, true));
	return ans;
}
 
开发者ID:AlloyTools,项目名称:org.alloytools.alloy,代码行数:14,代码来源:PreferencesDialog.java

示例6: VizCustomizationPanel

import edu.mit.csail.sdg.alloy4.OurBorder; //导入依赖的package包/类
/** Constructs a customization panel.
 * @param divider - the JSplitPane separating the left-customization-half with the right-graph-half
 * @param vizState - the VizState object that will be customized by this customization panel
 */
public VizCustomizationPanel(JSplitPane divider, VizState vizState) {
   this.divider = divider;
   this.vizState = vizState;
   setBorder(null);
   setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
   zoomPane = new JPanel();
   zoomPane.setBorder(new OurBorder(false,false,true,false));
   zoomPane.setLayout(new BoxLayout(zoomPane, BoxLayout.Y_AXIS));
   zoomPane.setAlignmentX(0f);
   zoomPane.setBackground(wcolor);
   remakeAll();
}
 
开发者ID:ModelWriter,项目名称:Tarski,代码行数:17,代码来源:VizCustomizationPanel.java

示例7: getTextComponent

import edu.mit.csail.sdg.alloy4.OurBorder; //导入依赖的package包/类
/** Helper method returns a JTextArea containing the given text. */
private JComponent getTextComponent(String text) {
    final JTextArea ta = OurUtil.textarea(text, 10, 10, false, true);
    final JScrollPane ans = new JScrollPane(ta, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED) {
       private static final long serialVersionUID = 0;
       @Override public void setFont(Font font) { ta.setFont(font); }
    };
    ans.setBorder(new OurBorder(true, false, true, false));
    return ans; 
}
 
开发者ID:ModelWriter,项目名称:Tarski,代码行数:11,代码来源:VizGUI.java


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