首頁 > Java > java教程 > 主體

java怎麼將元件居中

anonymity
發布: 2020-09-08 14:08:32
原創
9562 人瀏覽過

java怎麼將元件居中

Java Swing 是為Java設計的GUI工具包。 Swing是JAVA基礎類別的一部分。

Swing包含了圖形使用者介面(GUI)裝置如:文字框,按鈕,分隔窗格和表格。 Swing提供許多比AWT更好的螢幕顯示元素。它們用純Java寫成,所以同Java本身一樣可以跨平台運行,這一點不像AWT。它們是JFC的一部分。它們支援可更換的面板和主題(各種作業系統預設的特有主題),然而不是真的使用原生平台提供的設備,而是僅僅在表面上模仿它們。這意味著你可以在任意平台上使用JAVA支援的任意麵板。輕量級元件的缺點是執行速度較慢,優點就是可以在所有平台上採用統一的行為。

Java Swing 中有許多元件,怎麼設定居中?這裡提供了幾個案例可供參考。

java怎麼將元件居中

案例一:設定窗體居中

import java.awt.Toolkit;
import javax.swing.JFrame;
@SuppressWarnings("serial")
public class AppWindows extends JFrame {
    // 得到显示器屏幕的宽高
    public int width = Toolkit.getDefaultToolkit().getScreenSize().width;
    public int height = Toolkit.getDefaultToolkit().getScreenSize().height;
    // 定义窗体的宽高
    public int windowsWedth = 600;
    public int windowsHeight = 600;
    public AppWindows() {
        // 设置窗体可见
        this.setVisible(true);
        // 设置窗体位置和大小
        this.setBounds((width - windowsWedth) / 2,
                (height - windowsHeight) / 2, windowsWedth, windowsHeight);
    }
    
    public static void main(String[] args) {
        new AppWindows();
    }
}
登入後複製

案例二:設定面板居中

JPanel jPanel1=new Jpanel();//new一个Jpanel
BorderLayout bb=new BorderLayout();  //边界布局,设置控件垂直居中
jPanel1.setLayout(bb);
jLabel1.setHorizontalAlignment(SwingConstants.CENTER);  //设置控件左右居中
登入後複製

案例三:用串流佈局的話是(FlowLayout)預設居中的。 (Panel和Frame)

以上是java怎麼將元件居中的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!