`

Draw2d 学习笔记五 布局管理器 ScrollPaneLayout ScrollPane

 
阅读更多

关键字:Draw2d ScrollPaneLayout  ScrollPane 布局管理器 滚动条

public class HelloWorld {
	public static void main(String args[]) {
		Shell shell = new Shell();
		shell.setText("Draw2d Hello World");
		shell.setSize(300, 300);
		shell.open();
		
		// create content 4 shell.
		createContent4Shell(shell);
		
		while (!shell.isDisposed ()) {
			if (!Display.getDefault().readAndDispatch ())
				Display.getDefault().sleep ();
		}
	}

	private static void createContent4Shell(Shell shell) {
		ScrollPane rootFigure = new ScrollPane();
		
		Panel panel = new Panel();
		panel.setLayoutManager(new XYLayout());
		for(int i=0; i<30; i++) {
			panel.add(new Label("Label "+i) ,new Rectangle(15*i,15*i,-1,-1));
		}
		LightweightSystem lws = new LightweightSystem(shell);
		
		rootFigure.setContents(panel);
		lws.setContents(rootFigure);
	}

 

 



 

  • 大小: 7.3 KB
分享到:
评论

相关推荐

    eclipse draw2d实例大全 源码

    org.eclipse.draw2d.examples.scrollpane org.eclipse.draw2d.examples.study org.eclipse.draw2d.examples.swt org.eclipse.draw2d.examples.text org.eclipse.draw2d.examples.thumbnail org.eclipse.draw2d....

    libgdx Scrollpane(纵向)

    libgdx Scrollpane(纵向)

    swing-desktopScrollPane:知道如何将滚动条添加到摆动的JDesktopPane组件的滚动窗格

    swing-desktopScrollPane 一个滚动窗格,它知道如何将滚动条添加到摆动的JDesktopPane组件。 长期以来,Swing的JDesktopPane一直存在一个已知问题。 如果JInternalFrame离开视口,则不会添加任何滚动条,并且您将...

    jquery scrollpane 图片滑动效果代码

    一个jqeury 实现滑动效果的代码,挺不错;

    详解Android Libgdx中ScrollPane和Actor事件冲突问题的解决办法

    主要介绍了详解Android Libgdx中ScrollPane和Actor事件冲突问题的解决办法的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下

    flash 图片滚动效果 源文件

    flash 图片滚动效果 源文件flash 图片滚动效果 源文件flash 图片滚动效果 源文件flash 图片滚动效果 源文件

    Java2实用教程.rar

    7 7 2ScrollPane类 7 8布局 7 8 1FlowLayout布局 7 8 2BorderLayout布局 7 8 3CardLayout布局 7 8 4GridLayout布局 7 8 5BoxLayout布局 7 8 6null布局 7 9画布 7 10选择型组件 7 10 1选择框 7 10 2下拉列表 7 10 3...

    Java电子日历设计.doc

    新建一个JPanel面板pCenter,将pCenter设置为7行7列的GridLayout布局, 将星期组件和日期组件添加入pCenture中,把pCenture添加入一个ScrollPane的对象sc rollPane当中,将scrollPane放置在窗口的CENTER区;...

    java编程基础,应用与实例

    16.3 布局管理器 248 16.3.1 BorderLayout类 248 16.3.2 FlowLayout类 249 16.3.3 GridLayout类 252 16.4 组件(Components) 253 16.4.1 标签(Label) 253 16.4.2 按钮(Button) 254 16.4.3 单行文本框...

    高仿QQ界面

    private JScrollPane scrollPane = null; // 滚动 private JTextPane text = null; private Box box = null; // 放输入组件的容器 private JButton b_insert = null, b_remove = null, b_icon = null; //...

    Myra:用于MonoGame,FNA和Stride的UI库

    Myra具有以下小部件:按钮,复选框,组合框,列表框,TabControl,网格,图像,菜单,ProgressBar,ScrollPane,SplitPane(具有任意数量的拆分器),滑块,TextBlock,TextField,SpinButton,树,窗口,对话框,...

    java经典面试2010集锦100题(不看你后悔)

    JAVA试题(100道) —————————————————————————————————————— 题目1: 下面不属于基本类型的是:c (选择1项) A) boolean B) long C) String D) byte ...(1)public class Char...

    jquery滚动条插件jScrollPane的使用介绍

    这是一个js的页面滚动条插件 使用时引入三个文件:(路径自行填写) 代码如下: &lt;link type=”text/css” href=”路径/jquery.jscrollpane.css” rel=”stylesheet” media=”all” /&gt; [removed][removed] ...

    FairyGUI-Unity-Plugin-3.4.0.zip

    -------------------- FairyGUI ...Version 3.4.0 ...-------------------- ...- FIXED: Reset ScrollPane.draggingPane when an active scrollPane is being disposed. - FIXED: Fixed a bug of skew rendering.

    简单的网页浏览器

    JScrollPane scrollPane=new JScrollPane(jEditorPanel); // JWindow window=new JWindow(WebBrowser.this); // Toolkit toolkit=Toolkit.getDefaultToolkit(); JLabel label=new JLabel("地址"); JButton ...

    Java学习指南20 JavaFX高级

    一、课程简介这是『Java学习指南系列』的第20篇教程 ,是Java开发的高级课程,介绍JavaFX的高级技术。JavaFX教程分为两篇:JavaFX入门篇,JavaFX高级篇。本篇课程的主要以实例为主,穿插必要的理论章节。以实际工程...

    JDBC实验报告.doc

    " "} " " " "// 创建一个表格 " "public void refreshTable() throws Exception { " "if (scrollPane != null) { " "frame.remove(scrollPane); " "} " "// 创建一个model " "MyTableModel model = new ...

    java 远程监控系统

    JScrollPane scrollPane = new JScrollPane(panel); panel.setLayout(new FlowLayout()); panel.add(backImage); jframe.add(scrollPane); jframe.setAlwaysOnTop(true); jframe.setVisible...

    LWJGUI:LWJGL3的简单UI解决方案

    它可以合并到您已经存在的opengl项目中,或者可以使您的项目呈现由LWJGUI管理。为什么选择LWJGUI? JavaFX根本不具有与定制OpenGL项目协同工作的能力。 LWJGUI的不同之处在于,它不会接管项目的所有渲染代码。 这样...

Global site tag (gtag.js) - Google Analytics