1.简介
Java 怎么将页尾对齐与borderlayout一起使用?——请看下文。
2.示例代码
/**
* 版权所有 编程十万个怎么办(www.tah1986.com)
*/
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import java.awt.Font;
import java.awt.BorderLayout;
public class MyDemo3 {
private static void createAndShowGUI() {
JFrame frame = new JFrame("MyDemo3");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel label = new JLabel("My Demo");
frame.getContentPane().add(BorderLayout.CENTER, label);
if (true) {
label.setFont(label.getFont().deriveFont(
Font.ITALIC | Font.BOLD));
} else {
label.setText("<html><i>My Demo</i></html>");
}
label.setHorizontalAlignment(JLabel.CENTER);
JButton b = new JButton("A button");
frame.getContentPane().add(BorderLayout.PAGE_END, b);
frame.getRootPane().setDefaultButton(b);
frame.pack();
frame.setSize(frame.getWidth() + 100, frame.getHeight() + 50);
frame.setVisible(true);
}
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI();
}
});
}
}
展开全文
评论