?? boxlayoutexample.java
字號:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class BoxLayoutExample
{
public static void main(String args [])
{
JFrame frame_box = new JFrame("BoxLayout示例");
Container contentPane = frame_box.getContentPane();
ContainerWithBoxLayout yaxis = new ContainerWithBoxLayout(BoxLayout.Y_AXIS);
ContainerWithBoxLayout xaxis = new ContainerWithBoxLayout(BoxLayout.X_AXIS);
contentPane.setLayout(new FlowLayout());
xaxis.add(new JButton("one"));
xaxis.add(new JButton("two"));
xaxis.add(new JButton("three"));
yaxis.add(new JButton("four"));
yaxis.add(new JButton("five"));
yaxis.add(new JButton("six"));
contentPane.add(xaxis);
contentPane.add(yaxis);
frame_box.pack();
frame_box.show();
frame_box.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
}
class ContainerWithBoxLayout
extends JPanel
{
public ContainerWithBoxLayout(int orientation)
{
setLayout(new BoxLayout(this, orientation));
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -