JFrame图形界面 ----绝对布局和按钮
开始
绝对布局应该是最简单的一种布局方式了,只需要确定好大小和位置就可以固定不变
代码
`
package window;
import java.awt.Color;
import java.awt.Container;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class JFrameWindow extends JFrame{ //需要继承JFrame
public JFrameWindow(String title)
{
	JFrame jf = new JFrame(title);
	Container conn = jf.getContentPane();	//得到窗口的容器
	conn.setLayout(null);	//设置布局方式为空 也就是绝对布局
	JLabel L1 = new JLabel("Hello,world!");		//创建一个标签 并设置初始内容
	L1.setBounds(50,20,100,20);		
	JButton B1 = new JButton("按钮1");	//创建一个按钮
	B1.setBounds(100,50,100,30);	//设置按钮的大小和位置
	conn.add(L1);
	conn.add(B1);	//添加到容器
	jf.setBounds(200,200,300,200); 	//设置窗口的属性 窗口位置以及窗口的大小
	jf.setVisible(true);//设置窗口可见
	jf.setDefaultCloseOperation(DISPOSE_ON_CLOSE); //设置关闭方式 如果不设置的话 似乎关闭窗口之后不会退出程序
}
public static void main(String[] args) {
	new JFrameWindow("窗口");		//创建窗口
}
}
`
效果

遇到的问题
1. 设置绝对布局之后 需要用B1.setBounds(100,50,100,30); 设置位置以及大小 否则显示不出来												
											JFrame图形界面 ----绝对布局和按钮的更多相关文章
- Java知多少(84)图形界面之布局设计
		
在界面设计中,一个容器要放置许多组件,为了美观,为组件安排在容器中的位置,这就是布局设计.java.awt中定义了多种布局类,每种布局类对应一种布局的策略.常用的有以下布局类: FlowLayout, ...
 - JFrame图形界面 ----鼠标消息
		
#开始 不管是什么GUI 按钮的存在都是必不可少的而且还会有很多奇怪的按钮 #代码 package window; import java.awt.Container; import java.awt ...
 - java图形界面之图形化按钮
		
要将按钮图形化,只需创建一个ImageIcon对象,将图形路径赋予ImageIcon对象,然后将该对象传递给按钮即可. 此处涉及eclipse中图形的路径设置,包括(项目路径下.非项目路径下.相对路径 ...
 - Java JFrame图形界面 ----一个简单的窗口
		
#开始 申请博客已经有一段时间了 但是一直没有时间写博文(其实还是懒虫侵蚀了大脑) 最近正在学习JFrame做窗口 遇到了很多的问题 为了解决问题也谋杀了很多的脑细胞 为了让更多的朋友不死的很多脑细胞 ...
 - 在桌面Linux环境下开发图形界面程序的方案对比
		
在Linux下开发GUI程序的方法有很多,比如Gnome桌面使用GTK+作为默认的图形界面库,KDE桌面使用Qt作为默认的图形界面库,wxWidgets则是另一个使用广泛的图形库,此外使用Java中的 ...
 - 十. 图形界面(GUI)设计5.布局设计
		
在界面设计中,一个容器要放置许多组件,为了美观,为组件安排在容器中的位置,这就是布局设计.java.awt中定义了多种布局类,每种布局类对应一种布局的策略.常用的有以下布局类: FlowLayout, ...
 - 布局(layout)文件图形界面不能显示:An error has occurred. See error log for more details. java.lang.NullPointe
		
#问题解析# Android工程中Layout文件夹下的布局文件图形界面无法显示,一般发生这种情况在导入工程操作后极易出现,因为可能eclipse使用的sdk版本不同,target类型不同,所用And ...
 - 十. 图形界面(GUI)设计3.标签、按钮和按钮事件
		
标签和按钮也许是图形界面中最常见的两种组件,按钮又总是与激发动作事件有关. 标签 标签(JLabel)是最简单的Swing组件.标签对象的作用是对位于其后的界面组件作说明.可以设置标签的属性,即前景色 ...
 - JAVA与图形界面开发(Applet应用程序、AWT库、Swing)
		
Applet 1)简单说,Applet就是嵌入到网页中的小程序,Java代码. 2)编写Applet程序,要继承JApplet类,并根据自己需要覆写相关方法(init.start.stop.destr ...
 
随机推荐
- 【Visual C++】游戏编程学习笔记之三:游戏循环的使用
			
 本系列文章由@二货梦想家张程 所写,转载请注明出处. 本文章链接:http://blog.csdn.net/terence1212/article/details/44208419 作者:Zee ...
 - ADF BC New Features
			
Examining ADF Business Components New Features Purpose In this tutorial, you create a series of si ...
 - 网站开发进阶(十六)错误提示:Multiple annotations found at this line:- basePath cannot be resolved to a variable
			
错误提示:Multiple annotations found at this line: basePath cannot be resolved to a variable 出现以上错误,主要是由下 ...
 - 【46】java对象的三个特征(oop)
			
对象的三个特征: 对象的行为: 对象有哪些行为和方法 同一个类的实例,由于支持相同的行为具有家族式的特征,对象的行为是由方法定义的. 对象的状态: 施加方法时.对象的响应 每个对象都保存着描述当前特征 ...
 - css中bfc和ifc
			
bfc定义:块级格式化上下文,他是一个独立的渲染区域,他规定了这个内部如何布局,并且与这个区域的外部毫不相干.BFC布局规则: 内部的Box会在垂直方向,一个接一个地放置.Box垂直方向的距离由mar ...
 - Android studio统计项目总行数
			
有时候在项目开发中会用到统计项目的总行数功能,今天就教大家如何利用studio进行总行数的统计: 1.打开要统计总行数的项目,按住Ctrl+Shift+A(或者点击导航栏的Help->Find ...
 - oracle 数据库 date + 1 转载
			
http://blog.csdn.net/yjp198713/article/details/18131871 oracle 求两个时间点直接的分钟.小时数 1.获得时间差毫秒数: select ce ...
 - java——内部类
			
内部类:将一个类定义在另一个类的里面,对里面那个类就称为内部类.内部类的访问特点: 1,内部类可以直接访问外部类的成员. 2,外部类要访问内部类,必须建立在内部类的对象.什么时候用? 一般用于类的设计 ...
 - Unknown entity: org.jbpm.services.task.audit.TaskEventImpl
			
1. use this persistence.xml - simply copy it into src/main/resources/META-INF please note the name o ...
 - 几个SQL命令的使用
			
几个SQL命令的使用 [原创 2006-4-21 14:22:05] 字号:大 中 小 1.Update批量更改 例如:A.B两个表,A,B有相同字段id,现将B中的b_passerd覆盖掉A ...