/*面板与布局合用*/
import java.awt.*;
public class TestLayout extends Frame{
Panel p = new Panel();
Panel p1 = new Panel();
String [] str = {"1","2","3","4","5","7","8","9","0"};
Button[] b = new Button[str.length];
TextField text = new TextField("0");//创建文本行初始为0
public TestLayout(){
this.setSize(220,200);
this.add(p);//添加主面板
p.setLayout(new BorderLayout());//为面板设置布局
p.add(text, BorderLayout.NORTH); //将文本行设置在布局的北边
p.add(p1,BorderLayout.CENTER);//主面板的中部添加一个面板
p1.setLayout(new GridLayout(3,3,2,2));//为这个面板设置布局
for(int i=0;i<str.length;i++){//将每个按钮添加到p1面板里
b[i] = new Button(str[i]);
p1.add(b[i]);
b[i].setForeground(Color.blue);
}
this.setVisible(true);
}
public static void main(String[] args){
new TestLayout();
}
}
分享到:
- 2008-05-08 22:24
- 浏览 1032
- 评论(0)
- 论坛回复 / 浏览 (0 / 1255)
- 查看更多
相关推荐
在Android应用开发中,尤其是设计聊天界面时,经常会遇到键盘面板与布局的冲突问题,这主要体现在用户在输入框上点击触发软键盘弹出时,布局会发生闪烁或移动,导致用户体验不佳。这个问题通常被称为“键盘面板冲突...
### Extjs面板和布局知识点详解 #### 一、Extjs中的面板(Panel) 在Extjs中,**面板(Panel)**扮演着极其重要的角色,它不仅作为其他组件的容器,而且还是实现页面布局的关键手段之一。面板类似于Delphi、Visual...
ExtJS不但在Web开发中成功引入了丰富的组件,也引入了桌面程序中经常用到的面板及布局概念。这些概念的引入在很大程度上改变了传统的Web开发方式,在第3章和第4章中主要学习了ExtJS支持的各种组件,本章将进一步学习...
【CSS3智能家居监控面板主页布局代码】是一款利用JavaScript、CSS3和SVG技术构建的扁平化设计项目,主要应用于展示智能家居系统的实时监控信息。在这个项目中,CSS3发挥了至关重要的作用,提供了丰富的样式和动态...
讲述双面板的一些布局方式和方法,自动布线优缺点、模拟电路布线的注意事项以及地平面回路设计原则等。
### Extjs最经典的学习教程:深入理解面板与布局类 #### 面板与布局类在ExtJS中的重要性 ExtJS,作为一个成熟的JavaScript框架,不仅提供了丰富的UI组件,还引入了面板(Panel)和布局类的概念,这些概念借鉴自...
Extjs经典教程,关于面板布局的学习资料,图文并茂,值得一看
这种能力使得组件在面板上能根据面板尺寸的变化自动调整其位置和大小,从而保持用户界面的美观和功能性。 首先,了解Java中的继承概念是至关重要的。在面向对象编程中,继承允许创建一个新类(子类)来扩展已存在的...
在本节WPF基础视频教程中,我们聚焦于“使用Canvas面板进行基于坐标的布局”。Canvas是Windows Presentation Foundation (WPF)中的一种面板控件,它允许开发人员以绝对坐标的方式定位子元素,这意味着你可以精确地...
### JavaFX2.x专题教程之布局面板 #### 1. 界面布局概述 JavaFX 是一个强大的图形用户界面框架,它支持丰富的交互式应用开发。为了方便开发者快速搭建美观且功能齐全的用户界面,JavaFX 提供了一系列内置的布局...
Android-PanesLibrary 是一个Android界面中多个面板的平板布局,可以让你非常轻松的创建原生的带多个面板的平板布局的 Android 应用。包括 一个滑动菜单和内容面板,在平板上菜单和多个面板一起显示。
面板与布局,包括Tab面板组件、Carousel组件、NavigationView组件,以及盒布局、Fit布局和Card布局等各种常见布局;表单和表单域组件,包括各种特殊输入组件、单选框与复选框、选取框组件、日期选择组件、滚动条组件...
通过对自动布线与手动布线的选择、合理规划接地路径以及精确布局元件等关键因素的综合考虑,可以显著提高双面板电路的设计质量。掌握这些实用的布线技巧,不仅能够降低成本,还能确保产品的稳定性和可靠性,为市场...
【三面板布局js图片轮播特效】是一种常见的网页动态效果,用于吸引用户的注意力并提供丰富的视觉体验。这种特效采用HTML、CSS和JavaScript技术构建,尤其是jQuery库,它简化了DOM操作,使得动画和事件处理更加便捷。...
在Android应用开发中,经常会遇到一个棘手的问题:当用户在输入框中点击时,软键盘弹出会导致底部布局上移,从而与键盘产生冲突,甚至可能会遮挡部分UI元素,造成用户体验不佳。这种现象通常被称为键盘面板冲突或...
2. 自定义布局:开发者可以根据需求调整面板的布局,如网格布局、流式布局等,以适应不同的内容展示。 3. 内容管理:可以容纳多种类型的数据,如文本、图像、其他控件等,方便信息的组织和显示。 4. 样式和主题支持...
### WPF揭秘(中文版)第六章 使用面板布局 #### Canvas(画布面板) 在WPF中,`Canvas`是一种非常灵活的布局面板,它允许开发者精确地控制每个子元素的位置。通过设置`Canvas.Left`和`Canvas.Top`属性,可以指定...
【标题】带隐藏侧边栏的垂直多面板UI界面布局是一种现代网页设计技术,它结合了jQuery和CSS3的优势,创造出交互性强、视觉效果出色的用户体验。这种布局方式常见于响应式设计,尤其适用于移动设备和桌面应用,因为它...
1. **主面板与布局管理器**: - `JFrame mainFrame`是游戏的主要窗口。 - 使用`BorderLayout`布局管理器将界面分为`North`(顶部)、`South`(底部)、`Center`(中间)三个部分。 - `JPanel centerPanel`、`...
#### 八、面板与布局管理 面板是ExtJS中最常用的容器组件之一,可以用来容纳其他子组件,并通过不同的布局方式组织这些子组件。 **面板示例:** ```javascript var panel = Ext.create('Ext.panel.Panel', { ...