• 学习java随笔第十一篇:java窗体程序


    要开java的窗体程序,就要下载开发窗体的工具。

    这里我用的是的myeclipse,可以直接在网上下载安装即可。

    我用的是10.0版本的,如果需要汉化的话,可以看一下这篇文章:myeclipse.10安装和汉化方法

    java窗体

    package java20130629;
    
    import javax.swing.*;
    
    public class Form extends JFrame {
        public Form()
        {
            this.setLayout(null);
            JLabel jl=new  JLabel();            //定义一个标签
            jl.setText("Hello World");            //设置标签的文字
            jl.setBounds(200, 100, 300, 300);        //设置标签的位置和大小
            this.add(jl);                        //把标签放到窗口中
            
        }
        
        public static void main(String args[])
        {
            Form f=new Form();
            f.setTitle("第一个java窗体程序");    //设置窗口的名称;
            f.setBounds(600, 100, 500, 500);    //设置窗口的位置和大小;
            f.setResizable(false);                //设置窗口是否可以被调整大小
            //f.setUndecorated(true);                //设置窗口是否有标题栏和边框
            f.setVisible(true);                    //设置窗口可见性;
        }
    }

    运行效果

    JPanel 面板类

    package java20130629;
    
    import java.awt.Color;
    
    import javax.swing.*;
    
    public class Form1 extends JFrame {
        
        
        public Form1()
        {
            this.setLayout(null);
            JPanel jp=new JPanel();
            jp.setBounds(50, 50, 200, 200);
            Color c=new Color(200,200,0);        // Color c = new  Color(int red, int green, int blue),范围 :0~255
            jp.setBackground(c);
            this.add(jp);                        //把标签放到窗口中
            
        }
        
        public static void main(String args[])
        {
            Form1 f=new Form1();
            f.setTitle("java窗体程序");    //设置窗口的名称;
            f.setBounds(600, 100, 500, 500);    //设置窗口的位置和大小;
            f.setResizable(false);                //设置窗口是否可以被调整大小
            //f.setUndecorated(true);                //设置窗口是否有标题栏和边框
            f.setVisible(true);                    //设置窗口可见性;
        }
    }

    运行效果

    JButton

    package java20130629;
    
    import java.awt.Color;
    import javax.swing.*;
    public class Form2 extends JFrame {
        
        public Form2()
        {
            this.setLayout(null);
            JButton jb=new JButton();
            jb.setBounds(50, 50, 200, 200);
            Color c=new Color(200,200,0);        // Color c = new  Color(int red, int green, int blue),范围 :0~255
            jb.setBackground(c);
            jb.setText("这是按钮");
            this.add(jb);                        //把标签放到窗口中
            
        }
        
        public static void main(String args[])
        {
            Form2 f=new Form2();
            f.setTitle("java窗体程序");    //设置窗口的名称;
            f.setBounds(600, 100, 500, 500);    //设置窗口的位置和大小;
            f.setResizable(false);                //设置窗口是否可以被调整大小
            f.setVisible(true);                    //设置窗口可见性;
        }
    }

    运行效果

     

  • 相关阅读:
    java 编程思想——基础篇
    JDK编译器针对final变量的优化
    Java源码分析:深入探讨Iterator模式——迭代器模式
    JDK源码分析:java.lang.String
    JDK源码分析——Java.util.Vector的浅析
    JDK1.5下的String优化
    关于GDAL打开hfa大文件的问题
    使用SQLite3支持中文路径
    如何使用GDAL进行AOI裁剪
    常用直线生成算法
  • 原文地址:https://www.cnblogs.com/langmanshuyuan/p/3814956.html
Copyright © 2020-2023  润新知