要开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随笔第十一篇:java窗体程序的更多相关文章

  1. 学习java随笔第八篇:封装、继承、多态

    java和c#一样都是面向对象的语言. 面向对象的语言有三大特征:封装.继承.多态 封装 封装:隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别. class Perso ...

  2. 学习java随笔第六篇:数组

    一维数组 创建一维数组并输出 public class OneDimensionalArray { public static void main(String argas[]) { int i[]= ...

  3. 学习java随笔第三篇:java的基本数据类型

    数据类型 一:整型 1.十进制 2.八进制 八进制数是满8进1,包含0~7的8个数字,在整数前面添加一个"0",表示是八进制数. 3.十六进制 十六进制数是满16进1,包含0~9, ...

  4. 学习java随笔第十篇:java线程

    线程生命周期 线程的生命周期:新建状态.准备状态.运行状态.等待/阻塞状态.死亡状态 示意图: 定义.创建及运行线程 线程: package threadrun; //定义一个实现Runnable接口 ...

  5. 学习java随笔第七篇:java的类与对象

    类 同一个包(同一个目录),类的创建与调用 class Man{ String name; void GetMyName() { System.out.println(name); } } publi ...

  6. 学习java随笔第五篇:流程控制

    条件语句 if(表达式){方法体}else if(表达体)else{方法体} 简写形式:if... 一般形式:if...else... 完整形式:if...else if...else 分支语句 sw ...

  7. 学习java随笔第四篇:运算符

    算术运算符 "+":加法运算符,也可做字符连接用途 "-":减法运算符 "*":乘法运算符 "/":除法运算符 &quo ...

  8. Java学习的随笔(2)Java语言的三大特性

    1.面向对象的三大特性 面向对象的三大特性主要包括:继承.封装.多态 (1)继承:就是指子类(导出类)获得了基类的全部功能(所有的域和方法).  注:在子类中,想要调用基类的方法可以使用“super. ...

  9. java基础第十一篇之Date、Math、自动装箱和拆箱

    Date类 表示一个瞬间,就是一个时刻 * * 构造方法: * public Date();//创建一个表示当前系统时间的Date对象 * public Date(long time);//毫秒值,距 ...

随机推荐

  1. linux使用crontab -e 遇到No space left on device

    今天用linux的crontab -e编辑定时脚本的时候.遇到No space left on device的错误. 网上找了半天终于知道原因了,昨天晚上我的一个任务因为路径没写对,到时crontab ...

  2. bzoj1487

    还是仙人掌,和1023一样的考虑方法比1023简单但比1040难环形dp的处理方法和1040一样 type node=record po,next:longint; end; ..,..] of lo ...

  3. POJ_3280_Cheapest_Palindrome_(动态规划)

    描述 http://poj.org/problem?id=3280 n 种小写字母构成长度为 m 的串,现在要通过增删字母使串回文,给出每种字母增和删的费用,求最小花费. Cheapest Palin ...

  4. 剧烈变化的移动互联网O2O

  5. 转载--C语言运算符优先级和口诀

    转载:http://www.cnblogs.com/zhanglong0426/archive/2010/10/06/1844700.html 一共有十五个优先级: 1   ()  []  .  -& ...

  6. windows下面配置jdk环境变量

    在环境变量中添加如下: Path D:\Program Files\Java\jdk1.6.0_26\binJAVA_HOME D:\Program Files\Java\jdk1.6.0_26CLA ...

  7. SLua 中使用 Lua 5.3 的编译工程

    2016-03-05 更新: 之前编译的库,在 Android 下 Lua_Number 和 Lua_Integer 被编译为了32位,导致从 C# 到 Lua 过程中有64位到32位整型转换会出现溢 ...

  8. C# config配置文件 自定义节点读取

    主要使用:ConfigurationSection IConfigurationSectionHandler已被否决 http://technet.microsoft.com/zh-cn/librar ...

  9. 怎么通过IE连接本机oracle数据库

    这个目录下D:\oracle\product\10.2.0\db_study\install ,有个reademe.txt文件,里面记录着你访问数据库的网址和端口.

  10. 基于TCP协议的服务器(单线程)

    import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import  ...