📄 groupdemo3.java
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class GroupDemo3 {
static JFrame jframe = new JFrame("E-Commerce Application");
public static void setupjframe() {
jframe.setSize(400,400);
jframe.setVisible(true);
WindowListener l = new WindowAdapter() {
public void windowClosing(WindowEvent e) {System.exit(0);}
};
jframe.addWindowListener(l);
}
public static void main(String[] args) {
setupjframe();
JPanel p1 = new JPanel();
p1.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
p1.setLayout( new BoxLayout(p1, BoxLayout.Y_AXIS));
JCheckBox jck1 = new JCheckBox("Downgrade dog to cat");
JCheckBox jck2 = new JCheckBox("Upgrade bike to car");
JCheckBox jck3 = new JCheckBox("Add speed package");
p1.add( jck1 );
p1.add( jck2 );
p1.add( jck3 );
JPanel p2 = new JPanel();
p2.setBorder(BorderFactory.createEmptyBorder(14, 14, 14, 14));
p2.setLayout( new BoxLayout(p2, BoxLayout.Y_AXIS));
JButton jb1 = new JButton("place order"); p2.add( jb1 );
// p2.add(Box.createVerticalGlue());
p2.add(Box.createRigidArea(new Dimension(0, 15)));
JButton jb2 = new JButton("cancel");
jb2.setMaximumSize( jb1.getPreferredSize() );
p2.add( jb2 );
JLabel jl = new JLabel(new ImageIcon( "bmw.jpg"));
Container c2 = jframe.getContentPane();
c2.add(jl, "Center");
c2.add(p1, "West");
c2.add(p2, "East");
jframe.pack();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -