非常好awt,让我想起了之前玩h5的日子

This commit is contained in:
2024-06-21 19:32:38 +08:00
parent 0894537591
commit 371dca218a
3 changed files with 83 additions and 0 deletions
+9
View File
@@ -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);
}
});
} }
} }
+49
View File
@@ -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);
}
}
+25
View File
@@ -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);
}
}