博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java图形用户界面边界布局管理器
阅读量:6765 次
发布时间:2019-06-26

本文共 1211 字,大约阅读时间需要 4 分钟。

总结:不同方向的组件,所用的板是不同的;

package com.moc;//用布局写一个界面///运用边界布局//2个按钮在北,2个按钮在南//中央一个大按钮     //将同一方向的组件封装后布局。import java.awt.BorderLayout;import javax.swing.JPanel;import javax.swing.JTextArea;import javax.swing.JFrame;import javax.swing.JButton;public class biao extends JFrame {	JButton bt1, bt2, bt3, bt4;	JTextArea ta;	JPanel panel1, panel2;	public biao() {		panel1 = new JPanel();		ta = new JTextArea();		panel2 = new JPanel();		bt1 = new JButton("总价");		bt2 = new JButton("利润");		bt3 = new JButton("登陆");		bt4 = new JButton("查询");		ta = new JTextArea();// 这里需要指定宽和高吗?		// /布局管理		// 这里错的很远,直接把组件添加到框架,窗体的		/*		 * this.add(bt1,BorderLayout.NORTH); this.add(bt2,BorderLayout.NORTH);		 * this.add(ta,BorderLayout.CENTER); this.add(bt3,BorderLayout.SOUTH);		 * this.add(bt4,BorderLayout.SOUTH);		 */		panel1.add(bt1);		panel1.add(bt2);// 在north方向和south方向的panel是不一样的。所以要创建两个panel		add(ta);		panel2.add(bt3);		panel2.add(bt4);		add(panel1, BorderLayout.NORTH);		add(panel2, BorderLayout.SOUTH);		this.setVisible(true);		this.setSize(400, 400);		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);	}	public static void main(String[] args) {		biao b = new biao();	}}

  

转载于:https://www.cnblogs.com/langlove/p/3448831.html

你可能感兴趣的文章
【转】ASP.NET MVC 入门教程列表
查看>>
[转载] 七龙珠第一部——第071话 决死流血战
查看>>
算法——递推算法(顺推、逆推)
查看>>
[干货来袭]C#7.0新特性(VS2017可用)
查看>>
持续api管理翻译
查看>>
python和C语言混编的几种方式
查看>>
【转载】常用的期刊会议名字LW
查看>>
方法中的参数定义为out和ref的区别
查看>>
input radio单选框样式优化
查看>>
linux下 如何切换到root用户
查看>>
输出预测边界框,NMS非极大值抑制
查看>>
Struts2运行流程
查看>>
ionic2 左右滑动引导页
查看>>
Java使用Cipher类实现加密,包括DES,DES3,AES和RSA加密
查看>>
Centos7 关闭防火墙
查看>>
IDEA 设置导出
查看>>
数据库连接池、动态代理
查看>>
2015.01 零碎知识点
查看>>
眼图——概念与测量(摘记)【转】
查看>>
多个Android项目源码-覆盖方方面面值得学习
查看>>