?? mu.java
字號:
import java.awt.*;
import java.awt.event.ActionListener;
import java.util.EventListener;
import java.awt.event.ActionEvent;
class Mu extends Frame implements ActionListener
{
Panel mainPanel=new Panel();
Panel p1=new Panel();
Panel p2=new Panel();
Button b1=new Button("按鈕1");
Button b2=new Button("按鈕2");
Button b3=new Button("按鈕3");
Button b4=new Button("按鈕4");
Button b5=new Button("按鈕5");
Button b6=new Button("按鈕6");
CardLayout card=new CardLayout();
public Mu(String s)
{
super(s);
p1.setLayout(new BorderLayout());
p1.setBackground(Color.red);
p1.add(b1,BorderLayout.NORTH);
p1.add(b2,BorderLayout.SOUTH);
p2.setLayout(new GridLayout(2,2));
p2.add(b3);
p2.add(b4);
p2.add(b5);
p2.add(b6);
mainPanel.setLayout(card);
mainPanel.add("Test",p1);
mainPanel.add("紅色面板",p2);
add(mainPanel);
b1.addActionListener(this);
b3.addActionListener(this);
}
public static void main(String args[])
{
Mu m=new Mu("復雜布局");
m.setSize(300,200);
m.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
// TODO: Add your code here
if(e.getSource()==b1)//getsource是獲得按鈕名稱getactioncommand是獲得按鈕內容
{
b3.setBackground(Color.blue);
card.next(mainPanel);
}
else if(e.getSource()==b3)
{
b1.setBackground(Color.cyan);
card.first(mainPanel);
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -