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

2019年7月13日22:35:24 评论 78

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



 

3.总结

示例代码演示了 Java 怎么将页尾对齐与borderlayout一起使用,具体步骤参见示例代码。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: