`
- 浏览:
87736 次
- 性别:
- 来自:
广州
-
package Test2016;
import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.LayoutManager;
import javax.swing.*;
//测试GridAndLayoutAndBorde的综合使用演示;
public class test0308 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame jf=new JFrame("布局的综合使用演示");
jf.setSize(500, 200);
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel jp=new JPanel();
jf.setContentPane(jp);
//创建25个按钮;
JButton b1=new JButton("按钮1"); JButton b2=new JButton("按钮2"); JButton b3=new JButton("按钮3");
JButton b4=new JButton("按钮4"); JButton b5=new JButton("按钮5");
JButton b6=new JButton("按钮6"); JButton b7=new JButton("按钮7"); JButton b8=new JButton("按钮8");
JButton b9=new JButton("按钮9"); JButton b10=new JButton("按钮10");
JButton b11=new JButton("按钮11"); JButton b12=new JButton("按钮12"); JButton b13=new JButton("按钮13");
JButton b14=new JButton("按钮14"); JButton b15=new JButton("按钮15");
JButton b16=new JButton("按钮16"); JButton b17=new JButton("按钮17"); JButton b18=new JButton("按钮18");
JButton b19=new JButton("按钮19"); JButton b20=new JButton("按钮20");
JButton b21=new JButton("按钮21"); JButton b22=new JButton("按钮22"); JButton b23=new JButton("按钮23");
JButton b24=new JButton("按钮24"); JButton b25=new JButton("按钮25");
GridLayout gl=new GridLayout();
jf.setLayout(gl);
JPanel p1=new JPanel(); JPanel p2=new JPanel(); JPanel p3=new JPanel(); JPanel p4=new JPanel(); JPanel p5=new JPanel();
p1.setLayout(new BorderLayout());
p2.setLayout(new BorderLayout());
p3.setLayout(new FlowLayout());
p4.setLayout(new BorderLayout());
p5.setLayout(new BorderLayout());
jp.add(p1); jp.add(p2); jp.add(p3); jp.add(p4); jp.add(p5);
p1.add(b1, "North");p1.add(b2,"South");p1.add(b3,"West");p1.add(b4,"East");p1.add(b5,"Center");
p2.add(b6, "North");p2.add(b7,"South");p2.add(b8,"West");p2.add(b9,"East");p2.add(b10,"Center");
p3.add(b11);p3.add(b12);p3.add(b13);p3.add(b14);p3.add(b15);
p4.add(b16, "North");p4.add(b17,"South");p4.add(b18,"West");p4.add(b19,"East");p4.add(b20,"Center");
p5.add(b21, "North");p5.add(b22,"South");p5.add(b23,"West");p5.add(b24,"East");p5.add(b25,"Center");
jf.pack();
}
}

分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
本示例着重于“响应式背景代码布局演示”,这通常涉及到CSS、JavaScript和HTML5的综合运用,以实现适应性背景图像的布局。 在CSS(层叠样式表)中,响应式设计的核心在于媒体查询(Media Queries)。通过使用媒体...
在这个综合实例中,我们将探讨一种常见的网页布局模式——【三列布局】。这种布局通常用于创建具有主内容区域、侧边栏和另一侧边栏的网站,如博客、新闻网站或电子商务平台。 首先,让我们看一下源代码中的关键部分...
"网页布局综合应用的源代码" 提供了一种实际的实现方式,旨在帮助开发者更好地理解和实践页面布局的多样性与灵活性。这个资源可能包含HTML、CSS和JavaScript文件,用于演示如何将PSD设计转化为功能完备的网页。 1. ...
【标题】"DataSnap综合演示程序"涉及到的是一个利用DataSnap技术实现的示例应用,主要展示了一系列关键功能,如数据库连接、连接池管理、客户端回叫机制、多线程处理以及性能压力测试。 【描述】中提到的几个关键...
这份名为“输血科布局”的PowerPoint演示文稿详细介绍了输血科的规划和设计原则,以及如何实现输血管理的持续改进。 首先,输血科的位置选择必须考虑远离污染源,同时要靠近手术室和病区,以便快速响应临床需求。...
在本文中,我们将深入探讨如何制作和使用全动画商务演示,以及相关的IT知识点。 首先,PPTX是一种基于XML的文件格式,由Microsoft PowerPoint创建。这种格式允许用户在演示文稿中包含丰富的媒体元素、动画、交互式...
在本文中,我们将深入探讨MFC(Microsoft Foundation Classes)框架下如何实现排序算法的动态演示。...这个过程涉及到MFC控件的使用、事件处理、排序算法的实现以及界面更新等多个方面,是一个综合性的实践课题。
在WPS演示软件的使用上,教学目标是让学生熟悉软件的启动、退出、基本操作和窗口构成。通过直观的界面和工具栏,学生可以轻松地进行幻灯片的创建和编辑。软件提供了一系列模板和设计工具,可以快速改变文稿的外观和...
这个压缩包文件"**Weinview 配方使用演示程序.RAR**"显然包含了关于如何在Weinview触摸屏上操作和管理配方的演示程序。让我们深入探讨一下这个主题。 首先,配方管理在工业自动化中扮演着关键角色,特别是在需要...
总的来说,这个PLC算法演示程序是一个综合性的学习工具,涵盖了PLC编程的核心概念和技术。通过实践操作,用户能够深化对PLC控制系统的理解,提高在实际项目中的应用能力。对于希望进入工业自动化领域的初学者,或者...
标题 "onenav演示数据(解压后使用).31129.rar" 暗示了这是一份与OneNav主题相关的演示数据,用于展示该主题的功能和布局。OneNav通常是一个WordPress主题,专为创建有吸引力且用户友好的导航菜单而设计。解压后使用...
总之,"Delphi 课件 编程演示"是一套针对Delphi7的综合教程,无论你是编程新手还是希望提升Delphi技能的开发者,都能从中受益。通过深入学习和实践,你将能够利用Delphi7开发出高效、稳定的Windows应用程序。
在【描述】中提到的"成都领君基于arcGIS的综合制图系统avi演示版[090822]",表明这是一个2009年8月22日发布的演示版本,用户可以通过观看AVI视频文件了解该系统的操作和功能。AVI是一种常见的视频文件格式,通常用于...
综合以上技能点,这个"相关的技能点演示案例"应该包含一个简单的Windows Forms应用,展示了动态改变窗体内容、显示图片、播放媒体、选择和上传文件以及选择文件夹等功能。通过学习和实践这个案例,开发者不仅可以...
综上所述,"平台演示站源码"是一个综合性的项目,涵盖了后端开发、前端设计、数据库管理、安全防护等多个方面,适合有一定PHPWeb框架经验的开发者学习和实践。通过深入理解和使用这些源码,开发者可以提升自己的技术...
综上所述,【室内装潢演示系统】是一个集成了多个技术领域的综合应用,展示了Delphi编程语言与OpenGL图形库在创建交互式3D环境方面的潜力。通过视角选择、灯光控制和材质替换等功能,用户可以实时预览和调整室内设计...
它按照设计流程的顺序排列,如综合、布局布线、仿真等步骤。用户可以通过点击流程导航器中的相应按钮来执行各个阶段的任务,或加载特定状态下的设计进行分析。 ### IP目录与配置 Vivado集成了Xilinx的IP库,提供了...
2. 符号标记清楚正确:符号标记需要清楚、正确、统一,避免使用不规范的符号和标记。 3. 说明完整:设计图纸需要附带详细的说明,包括设备的参数、线路的走向、安装要求等。 4. 标题栏合理:标题栏需要合理、简洁,...
这可能涉及到媒体查询(`media queries`)的使用,根据屏幕尺寸调整布局和图片大小。 最后,对于压缩包内的"images"文件夹,通常会包含用于演示的图片资源。这些图片在代码中会被引用,以完成九宫格布局和切换的视觉...
综合来看,K1-K4 控制数码管加减演示项目提供了从软件到硬件、从理论到实践的全面学习体验。在学习过程中,初学者不仅能够接触到单片机的编程和仿真知识,还能够深入理解数码管的工作原理、电路设计的关键点以及数字...