⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sample21_7.java

📁 Java SE 6.0前19-25章示的示例代码,简单易学
💻 JAVA
字号:
package wyf.jc;
import javax.swing.*;
public class Sample21_7 extends JFrame
{
	//创建JPanel对象
	private JPanel jp=new JPanel();
	//创建按钮对象
	private JLabel jl=new JLabel("姓名:");	
	//创建文本框对象对象
	private JTextField jtf=new JTextField();	
	//创建弹簧布局管理器
	private SpringLayout sl=new SpringLayout();
	//Sample21_7窗体构造器
	public Sample21_7()
	{
		//为容器JPanel设置布局管理器
		jp.setLayout(sl);
		//将两个控件添加到容器中
		jp.add(jtf);	
		jp.add(jl);
		//设置文本框上边与容器上边之间的支架
		sl.putConstraint(SpringLayout.NORTH,jtf,20,SpringLayout.NORTH,jp);
		//设置标签上边与容器上边之间的支架
		sl.putConstraint(SpringLayout.NORTH,jl,20,SpringLayout.NORTH,jp);
		//设置文本框左边与容器左边之间的支架
		sl.putConstraint(SpringLayout.WEST,jtf,60,SpringLayout.WEST,jp);
		//设置文本框右边与容器右边之间的支架
		sl.putConstraint(SpringLayout.EAST,jp,10,SpringLayout.EAST,jtf);		
		//创建并设置文本框左右两边之间的弹簧
		Spring jtfw=Spring.constant(0,100,400);
		sl.putConstraint(SpringLayout.EAST,jtf,jtfw,SpringLayout.WEST,jtf);	
		//设置标签左边与容器左边之间的支架
		sl.putConstraint(SpringLayout.WEST,jl,10,SpringLayout.WEST,jp);
		//设置标签左右两边之间的支架
		sl.putConstraint(SpringLayout.EAST,jl,40,SpringLayout.WEST,jl);
		//将容器JPanel添加进窗体
		this.add(jp);		
		//设置窗体的关闭动作、标题、大小位置以及可见性
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setTitle("弹簧布局示例");
		this.setBounds(100,100,200,100);
		this.setVisible(true);		
	}
	public static void main(String[] args)
	{
		//创建Sample21_7窗体对象
		new Sample21_7();
	}	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -