非常好awt,让我想起了之前玩h5的日子
This commit is contained in:
@@ -1,6 +1,8 @@
|
|||||||
package frameTest;
|
package frameTest;
|
||||||
|
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
|
import java.awt.event.WindowAdapter;
|
||||||
|
import java.awt.event.WindowEvent;
|
||||||
|
|
||||||
public class Main {
|
public class Main {
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
@@ -20,6 +22,13 @@ public class Main {
|
|||||||
frame.setLocation(200, 200);
|
frame.setLocation(200, 200);
|
||||||
// 6.set frame can't be resized
|
// 6.set frame can't be resized
|
||||||
frame.setResizable(false);
|
frame.setResizable(false);
|
||||||
|
// 7.add a listener to close frame R
|
||||||
|
frame.addWindowListener(new WindowAdapter() {
|
||||||
|
@Override
|
||||||
|
public void windowClosing(WindowEvent e) {
|
||||||
|
System.exit(0);
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
package testLayout;
|
||||||
|
|
||||||
|
import java.awt.*;
|
||||||
|
import java.awt.event.WindowAdapter;
|
||||||
|
import java.awt.event.WindowEvent;
|
||||||
|
|
||||||
|
public class Main {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
Frame frame = new Frame();
|
||||||
|
frame.setVisible(true);
|
||||||
|
frame.setSize(680, 400);
|
||||||
|
frame.addWindowListener(new WindowAdapter() {
|
||||||
|
@Override
|
||||||
|
public void windowClosing(WindowEvent e) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
System.exit(0);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
frame.setLayout(new GridLayout(2, 1));
|
||||||
|
Button Btn1 = new Button("Button");
|
||||||
|
Button Btn2 = new Button("Button");
|
||||||
|
Button Btn3 = new Button("Button");
|
||||||
|
Button Btn4 = new Button("Button");
|
||||||
|
Button Btn5 = new Button("Button");
|
||||||
|
Button Btn6 = new Button("Button");
|
||||||
|
Button Btn7 = new Button("Button");
|
||||||
|
Button Btn8 = new Button("Button");
|
||||||
|
Button Btn9 = new Button("Button");
|
||||||
|
Button Btn10 = new Button("Button");
|
||||||
|
Panel Upper = new Panel(new BorderLayout());
|
||||||
|
Panel uCenter = new Panel(new GridLayout(2, 1));
|
||||||
|
Upper.add(Btn1, BorderLayout.WEST);
|
||||||
|
uCenter.add(Btn2);
|
||||||
|
uCenter.add(Btn3);
|
||||||
|
Upper.add(uCenter, BorderLayout.CENTER);
|
||||||
|
Upper.add(Btn4, BorderLayout.EAST);
|
||||||
|
frame.add(Upper);
|
||||||
|
Panel Lower = new Panel(new BorderLayout());
|
||||||
|
Lower.add(Btn5, BorderLayout.WEST);
|
||||||
|
Panel lCenter = new Panel(new GridLayout(2, 2));
|
||||||
|
lCenter.add(Btn6);
|
||||||
|
lCenter.add(Btn7);
|
||||||
|
lCenter.add(Btn8);
|
||||||
|
lCenter.add(Btn9);
|
||||||
|
Lower.add(lCenter);
|
||||||
|
Lower.add(Btn10, BorderLayout.EAST);
|
||||||
|
frame.add(Lower);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
package testPanel;
|
||||||
|
|
||||||
|
import java.awt.*;
|
||||||
|
import java.awt.event.WindowAdapter;
|
||||||
|
import java.awt.event.WindowEvent;
|
||||||
|
|
||||||
|
public class Main {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
Frame frame = new Frame();
|
||||||
|
frame.setLayout(null);
|
||||||
|
frame.setVisible(true);
|
||||||
|
frame.setBackground(new Color(0X39, 0XC5, 0XBB));
|
||||||
|
frame.setBounds(100, 100, 600, 400);
|
||||||
|
frame.addWindowListener(new WindowAdapter() {
|
||||||
|
@Override
|
||||||
|
public void windowClosing(WindowEvent e) {
|
||||||
|
System.exit(0);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
Panel panel = new Panel(null);
|
||||||
|
panel.setBounds(0, 0, frame.getWidth() / 2, frame.getHeight());
|
||||||
|
panel.setBackground(new Color(0XFF, 0XA5, 0X00));
|
||||||
|
frame.add(panel);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user