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

李逍遥
17397
文章
5
评论
2019年7月13日22:35:24 评论 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();
            }
        });
    }
}



 
展开全文
  • 版权声明: 发表于 2019年7月13日22:35:24
  • 转载注明:https://www.tah1986.com/18666.html
匿名

发表评论

匿名网友 填写信息

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