Java 怎么将页尾对齐与borderlayout一起使用

2019年7月13日22:35:24Java 怎么将页尾对齐与borderlayout一起使用已关闭评论 666 947字阅读3分9秒

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();
            }
        });
    }
}



 
继续阅读
编程十万个怎么办