第十一週課程總結

本週主要學習圖形界面java

1.AWT簡介:佈局

組件;容器;佈局管理器。學習

2.Swing字體

3.基本容器JFramespa

常見一個新的窗體:blog

package org.lxh.demo.jframedemo;

import java.awt.Color;

import javax.swing.JFrame;

public class JFrameDemo01{

 public static void main(String args[]){

JFrame f=new JFrame('第一個Sing窗體");

f.setSize(230,80);

f.setBackground(Color.WHITE);

f.setLocation(300,200);

f.setVisible(true);

}

}

使用Dimension和Point類設置組件大小和顯示位置io

package org.lxh.demo18.jframedemo;

import java.awt.Color;

import java.awt.Dimension;

import java.awt.Point;

import javax.swing.JFrame;

public class JFrameDemo02{

public static void main(String args[]){
JFrame f=new JFrame("第一個Swing窗體");
Dimension d=new Dimension();
d.setSize(230,80);
f.setSize(d);
f.setBackground(Color.WHITE);
Point p=new Point(300,200);
f.setLocation(p);
f.setVisible(true);
}
}

  4.JLbleclass

設置標籤的顯示字體、大小、背景顏色import

 
package org.lxh.demo18.jlabeldemo;

import java.awt.Color;

import java.awt.Dimension;

import java.awt.Point;

import javax.swing.JFrame;

import java.swing.JLable;
public calss JLableDemo01{
public static void main(String args[]){
JFrame frame=new JFrame("Welcome To MLDN");
JLabel lab=new JLable("MLDN",JLable.CENTER);
Font fnt=new Font("Serief",Font./TALIC+Font.BOLD,28);
lab.setFont(fnt);
lab.setForeground(Color.RED);
frame.add(lab);
Dimension dim=new Dimension();
dim.setSize(200,70);
frame.setSize(dim);
frame.setBackground(Color.WHITE);
Point point=new Point(300,200);
frame.setLocation(point);
frame.setVisible(true);
}
}

  5.佈局管理器容器

FlowLayout:流式佈局管理器

BorderLayout:將一個窗體的版面劃分爲東、西、南、北、中5個區域。

GridLayout:表格的形式(行優先);

CardLayout:每次只會展現一個界面,是有翻轉方法實現切換;

絕對定位:設置絕對座標的方式完成佈局。

public void setBounds(intx,inty,int width,int height);
相關文章
相關標籤/搜索