JAVA 攻城獅 第二十四天
阿新 • • 發佈:2019-01-30
今天是第二十四天
昨天晚上宿舍停電 熱的睡不著 所以早上7點多才起來
然後把宿舍整理了之後就去實驗室寫這周的圖論題目
然後哈哈 因為正式開始寫是明天開始寫 然後我就佔了四個綠燈 然後準備明天早上起早一點繼續寫爭取亮一排綠燈。
然後今天看了java的佈局的一些知識
上總結
//佈局
//1.順序佈局FlowLayout
//FlowLayout flo = new FlowLayout(FlowLayout.LEET,20,60); 表示水平對齊,20表示水平間隔,60表示垂直間隔。
//setFlowLayout(flo);
//2.邊界佈局BorderLayout
//Border譯為邊界,BorderLayout按照east west south north center各個方位進行佈局
//注意:Frame的預設佈局是BorderLayout佈局,可以省略setLayout語句。
//3.網格佈局GridLayout
//setLayout(new GridLayout(3,2)); 將視窗分為3行2列的網格。
//4.網格袋佈局GridBagLayout
//給出一個例子:smp68.java
//smp68.java
import java.awt.*;
import java.awt.event.*;
public class smp68 extends Frame implements ActionListener{
Button btn;
smp68(){
super("GridBagLayout佈局");
setVisible(true);
GridBagLayout gridbag = new GridBagLayout();
GridBagConstraints c = new GridBagConstraints(); //constraint 約束
setLayout(gridbag);
c.fill = GridBagConstraints.BOTH;
makebutton("Button0" ,gridbag,c);
makebutton("Button1",gridbag,c);
makebutton("Button2",gridbag,c);
makebutton("Button3",gridbag,c);
c.gridwidth = GridBagConstraints.REMAINDER;
makebutton("Button4",gridbag,c);
c.gridwidth = 2;
makebutton("Button5",gridbag,c);
c.gridwidth = 1;
makebutton("Button51",gridbag,c);
c.gridwidth = GridBagConstraints.REMAINDER;
makebutton("Button52",gridbag,c);
c.gridwidth = GridBagConstraints.RELATIVE;
makebutton("Button6",gridbag,c);
c.gridwidth = GridBagConstraints.REMAINDER;
makebutton("Button7",gridbag,c);
c.gridwidth = 1;
c.gridheight = 2;
makebutton("Button8",gridbag,c);
c.gridwidth = GridBagConstraints.REMAINDER;
c.gridheight = 1;
makebutton("Button9",gridbag,c);
makebutton("exit",gridbag,c);
btn.addActionListener(this);
pack();
}
protected void makebutton(String name,GridBagLayput gridbag,GridBagConstraints c){
btn = new Button(name);
gridbag.setConstraints(btn,c);
add(btn);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==btn)
System.exit(0);
}
public static void main(String[] args) {
snp68 smp = new smp68();
}
}
最後上的例項是看起來比較複雜的 GridBagLayout
現在去吃飯 吃完飯回來會繼續看一點java 然後看情況把總結放到今天還是放到明天
老規矩
我一直覺得
和別人競爭
不是和別人比誰有多聰明
而是比為了達到目標可以犧牲的程度
不多說 廢話 快去行動