这是有关JAVA的一小部分问题。
抽象窗口数据包:AWT包————————————重量级组件
扩展包 :Swing
java.awt不用了(指它的图形元素方面不用了,并不是指它不用了。),改用java.x……
Component组件类:可视的,可以响应事件的,可以交互的。
Container容器组件:窗体,面板,
前面加J的都叫————————————轻量级组件
直接创建一个Frame比较好。
我们用JFrame。
import java.awt.Color;
import javax.swing.JFrame;
public class Demo1 {
public static void main(String[] args) {
//首先创建 一个窗体
JFrame jf=new JFrame("我的第一个窗体程序");//CTRL+1
jf.setVisible(true);//显示窗体。
jf.setSize(200, 200);//窗体大小
jf.setLocation(300, 300);//位置,可更改最大化。
jf.setResizable(false);//不可更改最大化.
//窗体背景色:
jf.setBackground(Color.WHITE);//jf.getContentPane().setBackground();
//Color用CTRL+1
//jf.setBackground(new Color(255,255,255));
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//真正的关掉(连资源管理器中都关了。)
}
}
import java.awt.Color;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Demo1 {
public static void main(String[] args) {
//首先创建 一个窗体
JFrame jf=new JFrame("我的第一个窗体程序");//CTRL+1
JLabel jbl=new JLabel("http://doc.xuehai.net");//CTRL+1
jf.setVisible(true);//显示窗体。
jf.setSize(200, 200);//窗体大小
jf.setLocation(300, 300);//位置,可更改最大化。
jf.setResizable(false);//不可更改最大化.
//窗体背景色:
//jf.setBackground(Color.WHITE);
jf.getContentPane().setBackground(Color.WHITE);
//Color用CTRL+1
//jf.setBackground(new Color(255,255,255));
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//真正的关掉(连资源管理器中都关了。)
}
}
import java.awt.Color;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Demo1 {
public static void main(String[] args) {
//首先创建 一个窗体
JFrame jf=new JFrame("我的第一个窗体程序");//CTRL+1
JLabel jbl=new JLabel("http://doc.xuehai.net",JLabel.CENTER);//CTRL+1,居中显示格式。
jf.add(jbl);//显示
jf.setVisible(true);//显示窗体。
jf.setSize(400, 200);//窗体大小
jf.setLocation(300, 300);//位置,可更改最大化。
jf.setResizable(false);//不可更改最大化.
//窗体背景色:
//jf.setBackground(Color.WHITE);
jf.getContentPane().setBackground(Color.WHITE);
//Color用CTRL+1
//jf.setBackg
round(new Color(255,255,255));
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//真正的关掉(连资源管理器中都关了。)
}
}