java 窗口

<p>窗口</p><p><span style="color: rgb(102, 102, 102); font-family: Verdana, Arial, Helvetica, 宋体, sans-serif; font-size: 14px; line-height: 25.2000007629395px;"> &nbsp;</span>用JFrame类创建一个一个窗口,当建立这个实例对象时,需要调用方法,对这个对象进行一些说明</p><p>1,对窗口大小进行说明setSize(int,int)</p><p>2,对窗口的位置进行说明setLocation(int,int)</p><p>3,对窗口是否可见setVisible(boolean),默认是不可见的</p><p>用setBounds(int,int,int,int)来同时设置位置和大小</p><p>4,设置窗口可以调整大小,默认是可以的,setResizable(boolean)</p><p>
</p><p>
</p><p>5设置窗口的扩展状态setExtendedState(int state)</p><p>state取JFrame类中的类常量</p><p>MAXIMIZED_HORIZ水平方向上的最大化。horiz-on</p><p>MAXIMIZED_VERT竖直方向上的最大化。vert-ical</p><p>MAXIMIZED_BOTH所有方向上的最大化。</p><p>
</p><p>6对关闭窗口的情况进行设置setDefaultCloseOperation(int  opreation)</p><p>DO_NOTHING_ON_CLOSE(什么都不做)</p><p>HIDE_ON_CLOSE(隐藏窗口,不释放所消耗的资源)</p><p>DISPOSE(处理)_ON_CLOSE(隐藏窗口,释放当前窗口所消耗的资源)</p><p>EXIT_ON_CLOSE(关闭当前引用程序)</p><p>
</p><p>菜单</p><p>可以在窗口上添加菜单。分为菜单条(JMenuBar),菜单(JMenu),子菜单(JMnuItem)</p><p>在JFrame类中有方法setJMenuBar,也可用add()但是很不好看。</p><p>
</p><p>常用组件</p><p>1文本框JTextField(int)参数为文本框的大小</p><p>2文本区JTextArea(int,int)参数为文本区的宽和高</p><p>3按钮JButton(string)参数为按钮上的名字。</p><p>4JLabel(string)标签,窗口上的说明。</p><p>5选择框JCheckBox(string)选择框,参数说明选择内容。</p><p>6单选按钮,在使用单选按钮的时候,必须用ButtonGroup()方法建立一个按钮组,这个时候在把单选按钮JRadioButton(string)添加到这个按钮组中,这个时候就确定这些个按钮在一个组中,然后分别添加按钮到窗口,不添加按钮组到窗口,可能是想和选择按钮类似。</p><p>7下拉内表combo联合体,JComboBox(),调用addItem(string)添加选择项目。再把联合的下拉列表添加到窗口。</p><p>8密码框JPasswordField()参数为大小。</p>
package chuangkou2;
import java.awt.*;
import javax.swing.*;
public class Chuangkou4 
{
	public static void main(String args[])
	{
		JFrame one=new JFrame("woshirenzhende");
		one.setBounds(100,100,1000,1000);
		one.setVisible(true);
		one.setLayout(new FlowLayout());
		one.add(new JLabel("wenben::::"));
		JTextField two=new JTextField(10);
		one.add(two);
		one.add(new JLabel("wenbenqu::::"));
		JTextArea three=new JTextArea(6,10);
		one.add(three);
		one.add(new JLabel("anliu::"));
		JButton five=new JButton("anliu");
		one.add(five);
		one.add(new JLabel("xuanzhe"));
		JCheckBox six=new JCheckBox("111");
		one.add(six);
		ButtonGroup seven=new ButtonGroup();
		JRadioButton eight=new JRadioButton("123");
		JRadioButton nine=new JRadioButton("456");
		seven.add(nine);
		seven.add(eight);
		one.add(eight);
		one.add(nine);
		JComboBox ten=new JComboBox<String>();
		ten.addItem("tiandi");
		ten.addItem("huoban");
		one.add(ten);
		one.add(new JPasswordField(10));
	}
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值