• 第十二周总结


    布局管理器任务

    计算机界面

    1.实验代码

    package demo1;
    import java.awt.*;
    import javax.swing.*;
    public class Test21 {
    	public static void main(String[] args) {
    		JFrame frame=new JFrame("计算机");
    		frame.setLayout(null);
    		JLabel A=new JLabel("编辑(E)");
    		JLabel B=new JLabel("查看(Y)");
    		JLabel C=new JLabel("帮助(H)");
    		JTextField D=new JTextField();
    		JButton but1=new JButton("Backspace");
    		JButton but2=new JButton("CE");
    		JButton but3=new JButton("C");
    		
    		JButton but4=new JButton("7");
    		JButton but5=new JButton("4");
    		JButton but6=new JButton("1");
    		JButton but7=new JButton("0");
    		
    		JButton but8=new JButton("8");
    		JButton but9=new JButton("5");
    		JButton but10=new JButton("2");
    		JButton but11=new JButton("+/-");
    		
    		JButton but12=new JButton("9");
    		JButton but13=new JButton("6");
    		JButton but14=new JButton("3");
    		JButton but15=new JButton(".");
    		
    		JButton but16=new JButton("/");
    		JButton but17=new JButton("*");
    		JButton but18=new JButton("-");
    		JButton but19=new JButton("+");
    		
    		JButton but20=new JButton("sqrt");
    		JButton but21=new JButton("%");
    		JButton but22=new JButton("1/x");
    		JButton but23=new JButton("=");
    		
    		JButton but24=new JButton();
    		JButton but25=new JButton("MC");
    		JButton but26=new JButton("MR");
    		JButton but27=new JButton("MS");
    		JButton but28=new JButton("M+");
    		
    		
    		
    		frame.setSize(380, 280);
    		A.setBounds(0, 0, 70, 20);
    		B.setBounds(70, 0, 70, 20);
    		C.setBounds(140, 0, 70, 20);
    		D.setBounds(0, 20, 360, 20);
    		but1.setBounds(60, 40, 100, 30);
    		but2.setBounds(160, 40, 90, 30);
    		but3.setBounds(250, 40, 110, 30);
    		
    		but4.setBounds(60, 80,  50, 30);
    		but5.setBounds(60, 120, 50, 30);
    		but6.setBounds(60, 160, 50, 30);
    		but7.setBounds(60, 200, 50, 30);
    		
    		but8.setBounds(120, 80, 50, 30);
    		but9.setBounds(120, 120, 50, 30);
    		but10.setBounds(120, 160, 50, 30);
    		but11.setBounds(120, 200, 50, 30);
    		
    		but12.setBounds(180, 80, 50, 30);
    		but13.setBounds(180, 120, 50, 30);
    		but14.setBounds(180, 160, 50, 30);
    		but15.setBounds(180, 200, 50, 30);
    		
    		but16.setBounds(240, 80, 50, 30);
    		but17.setBounds(240, 120, 50, 30);
    		but18.setBounds(240, 160, 50, 30);
    		but19.setBounds(240, 200, 50, 30);
    		
    		but20.setBounds(300, 80, 60, 30);
    		but21.setBounds(300, 120, 60, 30);
    		but22.setBounds(300, 160, 60, 30);
    		but23.setBounds(300, 200, 60, 30);
    		
    		but24.setBounds(0, 40, 50, 30);
    		but25.setBounds(0, 80, 55, 30);
    		but26.setBounds(0, 120,55, 30);
    		but27.setBounds(0, 160, 55, 30);
    		but28.setBounds(0, 200, 55, 30);
    		
    
    		frame.add(A);
    		frame.add(B);
    		frame.add(C);
    		frame.add(D);
    		frame.add(but1);
    		frame.add(but2);
    		frame.add(but3);
    		frame.add(but4);
    		frame.add(but5);
    		frame.add(but6);
    		frame.add(but7);
    		
    		frame.add(but8);
    		frame.add(but9);
    		frame.add(but10);
    		frame.add(but11);
    		
    		frame.add(but12);
    		frame.add(but13);
    		frame.add(but14);
    		frame.add(but15);
    		
    		frame.add(but16);
    		frame.add(but17);
    		frame.add(but18);
    		frame.add(but19);
    		
    		frame.add(but20);
    		frame.add(but21);
    		frame.add(but22);
    		frame.add(but23);
    		
    		frame.add(but24);
    		frame.add(but25);
    		frame.add(but26);
    		frame.add(but27);
    		frame.add(but28);
    		frame.setVisible(true);
    	}
    }
    

    2.运行截图

    登录界面

    1.实验代码

    package demo1;
    import javax.swing.*;
    public class test1 {
    
    	public static void main(String[] args) {
    		JFrame frame=new JFrame("登录界面");
    		frame.setLayout(null);
    		JButton E=new JButton("登录");
    		JButton F=new JButton("重置");
    		JLabel A=new JLabel("用户名");
    		JLabel B=new JLabel("密码");
    		JLabel infoLab=new JLabel("用户登录系统");
    		JTextField C=new JTextField();
    		JTextField D=new JTextField();
    		
    		
    	
    		
    		frame.setSize(400,300);
    		A.setBounds(50, 100, 100, 20);
    		B.setBounds(50, 120, 100, 20);
    		C.setBounds(110, 100, 150, 20);
    		D.setBounds(110, 120, 150, 20);
    		E.setBounds(70, 140, 60, 20);
    		F.setBounds(150, 140, 60, 20);
    		
    		frame.add(A);
    		frame.add(B);
    		frame.add(C);   
    		frame.add(D);
    		frame.add(E);
    		frame.add(F);
    		
    		frame.setVisible(true);
    	}
    
    }
    

    2.运行截图

    学习总结

    1.计算机的题一开始准备用GridLayout布局管理器,但是因为我自己的原因不能加在容器上,所以就只能不厌其烦的用的JButton,我太难了。。。。
    2.我们这周主要学了Jpanel,JSplitPane,JTabbedPane,JScrollPane,文本组件 JTextFiled,JPasswordFiled,以及学习了新内容 事件处理监听器WindowListestener,ActionListener。
    3.感觉虽然不能完全消化老师上课说的,但是感觉还是很好,越来越喜欢打代码了,感觉挺有意思,当自己做出一个东西还是蛮开心的。

  • 相关阅读:
    Mac ssh登陆linux并且显示linux图形
    github proxy
    [makefile] filter-out
    linux svn
    界面UI测试的方法
    UI测试
    web 页面中 四种常见 必测控件
    面试工作经验参考
    测试用例
    接口测试基础
  • 原文地址:https://www.cnblogs.com/zuoshuai/p/11867933.html
Copyright © 2020-2023  润新知