zoukankan      html  css  js  c++  java
  • 第十一周课程总结

    本周学习了图形界面

    1.创建一个窗口的实验代码

    package 创建窗口;
    import java.awt.Color;
    import javax.swing.JFrame;
    public class JFrameDemo01 {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
              JFrame f=new JFrame("窗口");   
            f.setSize(500,300);   
            f.setBackground(Color.WHITE);   
            f.setLocation(400,400);    
            f.setVisible(true);    
        }
    } 
    

    运行结果

    2.设置窗口内容

    package 创建窗口;
    import javax.swing.JFrame;
    import java.awt.Color;
    import java.awt.Dimension;
    import java.awt.Point;
    import java.awt.Font;
    import javax.swing.JLabel;
    public class JFrameDemo2 {
    	 public static void main(String[] args){
    	      JFrame f=new JFrame("Welcome");
    	      Font fnt=new Font("Serief",Font.ITALIC+Font.BOLD,28);  
    	      JLabel lab=new JLabel("晚安",JLabel.CENTER);  
    	      lab.setFont(fnt);
    	      f.add(lab);
    	      Dimension d=new Dimension();
    	      d.setSize(300,400);
    	      f.setSize(d);
    	      f.setBackground(Color.WHITE); 
    	      Point p=new Point(400,100); 
    	      f.setLocation(p);
    	      f.setVisible(true);
    	  }
    }
    
    

    运行结果

    总结

    • 讲了AWT和Swing的使用的方法
    • 学习了JButton的一些方法
    • 学习了布局管理器的使用方法FlowLayout;FlowLayout.LEFT;BorderLayout;GridLayout
    • 只写了一个简单的代码是因为后面的知识还在理解消化中,本来想着弄一个老师上课讲的那种登录窗口的,但是现在只是还没彻底掌握,等掌握了一定要弄一个这样的窗口出来。
    • 心得:学习了这么久的JAVA了,觉得最有趣的就是能做做小编程,做一些有趣的界面,工具啥的。加油!
  • 相关阅读:
    C#学习笔记:多态与隐藏,覆盖
    HTML与XML数据的结合小总结
    基于角色(RoleBased)的表单验证
    去除C++String的首尾空格
    Bash Shell中命令行选项/参数处理
    linux shell 执行多个命令的几种方法
    gdb 多线程调试
    linux 时间戳及时间差计算
    oracle sql日期比较
    在Fedora 14上安装Sun JDK 6
  • 原文地址:https://www.cnblogs.com/LuZhenYu/p/11823227.html
Copyright © 2011-2022 走看看