面向对象简单习题

package shi1;
import java.awt.GridLayout;

import javax.swing.JButton;
import javax.swing.JFrame;

public class box extends JFrame{

	public box() {
		//位置、大小
		this.setBounds(100,300,400,500);
		//标题
		this.setTitle("周开伟");
		JButton jb1=new JButton("0");	
		JButton jb2=new JButton("1");	
		JButton jb3=new JButton("2");	
		JButton jb4=new JButton("3");	
		JButton jb5=new JButton("4");	
		JButton jb6=new JButton("5");	
		JButton jb7=new JButton("6");	
		JButton jb8=new JButton("7");	
		JButton jb9=new JButton("8");	
		JButton jb10=new JButton("9");	
		JButton jb11=new JButton("10");	
		JButton jb12=new JButton("11");	
		JButton jb13=new JButton("12");	
		JButton jb14=new JButton("13");	
		JButton jb15=new JButton("14");
		JButton jb16=new JButton("15");
		//创建网格布局
		this.setLayout(new GridLayout(4,4));
		this.add(jb1);
		this.add(jb2);
		this.add(jb3);
		this.add(jb4);
		this.add(jb5);
		this.add(jb6);
		this.add(jb7);
		this.add(jb8);
		this.add(jb9);
		this.add(jb10);
		this.add(jb11);
		this.add(jb12);
		this.add(jb13);
		this.add(jb14);
		this.add(jb15);
		this.add(jb16);
	}
}

package shi1;

public class text {

	public static void main(String[] args) {
	box s=new box();
	s.setVisible(true);
	}

}

在这里插入图片描述

package shi1;

import java.awt.Font;
import java.awt.GridLayout;

import javax.swing.JButton;
import javax.swing.JFrame;

public class fad extends JFrame{
	public fad() {
		//创建网格布局
		setLayout(new GridLayout(4,4));
		//???
		setFont(new Font("Times New Roman", Font.BOLD,24));
		//循环
		for (int i = 0; i <4; i++) {
			for (int j = 0; j <4; j++) {
				int k=i*4+j;
				add(new JButton(""+k));
			}
		}
		this.setSize(450,300);
		this.setVisible(true);
	}
}

package shi1;

public class text {

	public static void main(String[] args) {
	fad s=new fad();
	s.setVisible(true);
	}

}

在这里插入图片描述

package shi1;

import java.awt.FlowLayout;
import java.awt.Image;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;

public class qirijier extends JFrame{
	public qirijier() {
		//位置、大小
		this.setBounds(300, 200, 500, 600);
		//不能手动改变尺寸大小
//		this.setResizable(false);
		//标题
		this.setTitle("周开伟的窗口");
		//改变图标
		ImageIcon jf=new ImageIcon("C:\\Users\\Lenovo\\Pictures\\opo.jpg");
		this.setIconImage(jf.getImage());
		//创建按钮组件
		JButton jb1=new JButton("登录");
		JButton jb2=new JButton("注册");
		JButton jb3=new JButton("注销");
		JButton jb4=new JButton("登录");
		JButton jb5=new JButton("注册");
		JButton jb6=new JButton("注销");
		JButton jb7=new JButton("登录");
		JButton jb8=new JButton("注册");
		JButton jb9=new JButton("注销");
		//设置布局(流式布局)
		this.setLayout(new FlowLayout(FlowLayout.LEFT,40,40));
		this.add(jb1);
		this.add(jb2);
		this.add(jb3);
		this.add(jb4);
		this.add(jb5);
		this.add(jb6);
		this.add(jb7);
		this.add(jb8);
		this.add(jb9);
		
		
		
		
	}
}

package shi1;

public class test {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		qirijier jf=new qirijier();
		//显示窗口
		jf.setVisible(true);
	}

}

在这里插入图片描述

package shi1;

import java.awt.FlowLayout;
import java.awt.GridBagLayout;
import java.awt.GridLayout;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;

public class GridExample extends JFrame {
	public GridExample() {
		//位置、大小
		this.setBounds(300, 200, 500, 600);
		//不能手动改变尺寸大小
//		this.setResizable(false);
		//标题
		this.setTitle("周开伟的窗口");
		//改变图标
		ImageIcon jf=new ImageIcon("C:\\Users\\Lenovo\\Pictures\\opo.jpg");
		this.setIconImage(jf.getImage());
		//创建按钮组件
		JButton jb1=new JButton("登录");
		JButton jb2=new JButton("注册");
		JButton jb3=new JButton("注销");
		JButton jb4=new JButton("登录");
		JButton jb5=new JButton("注册");
		JButton jb6=new JButton("注销");
		JButton jb7=new JButton("登录");
		JButton jb8=new JButton("注册");
		JButton jb9=new JButton("注销");
		//设置布局(流式布局)
		this.setLayout(new GridLayout(3, 4));
		this.add(jb1);
		this.add(jb2);
		this.add(jb3);
		this.add(jb4);
		this.add(jb5);
		this.add(jb6);
		this.add(jb7);
		this.add(jb8);
		this.add(jb9);
		
}
public static void main(String[]args) {
	GridExample s=new GridExample();
	s.setVisible(true);
}

}

在这里插入图片描述

package shi1;

import java.awt.FlowLayout;

import javax.swing.ButtonGroup;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JRadioButton;
import javax.swing.JTextField;

public class SomeExample extends JFrame{
	public SomeExample() {
		//定位
		this.setBounds(100,100,500,400);
		//标题
		this.setTitle("用户登录");
		//布局空
		this.setLayout(null);
		//文本组件
		JLabel jb=new JLabel("账号:");
		JLabel jbj=new JLabel("密码:");
		//定位
		jb.setBounds(20,55,50,20);
		jbj.setBounds(20,95,50,20);
		this.add(jb);
		this.add(jbj);
		//输入框组件
		JTextField jf1=new JTextField(10);
		JTextField jf2=new JTextField(10);
		jf1.setBounds(120,50,200,30);
		jf2.setBounds(120,90,200,30);
		this.add(jf2);
		this.add(jf1);
		JButton ll=new JButton("登录");
		JButton pp=new JButton("注册");
		
		ll.setBounds(120,130,70,25);
		pp.setBounds(250,130,70,25);
		this.add(ll);
		this.add(pp);
		
	}
	public static void main (String[]args) {
		SomeExample s=new SomeExample();
		s.setVisible(true);
	}
}

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值