1. 程式人生 > >java-swing-設定窗體大小

java-swing-設定窗體大小

import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class JFrameSize extends JFrame {
    private static final long serialVersionUID = -2085588912441845548L;
    private JPanel contentPane;
    public static void main(String[] args) {
        EventQueue.invokeLater(new Runnable() {
            public void run() {
                try {
                 JFrameSize frame = new JFrameSize();
                    frame.setVisible(true);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        });
    }

    public JFrameSize() {
        setTitle("設定窗體大小");// 設定窗體標題
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 預設關閉方式
        setSize(250, 250);// 設定窗體大小
        contentPane = new JPanel();// 建立內容面板
        contentPane.setLayout(new BorderLayout(0, 0));
        setContentPane(contentPane);// 設定內容面板
        JLabel label = new JLabel("寬度:250,高度:250");// 建立標籤控制元件
        contentPane.add(label, BorderLayout.CENTER);// 新增標籤控制元件到窗體
    }
   
}

相關推薦

java-swing-設定窗體大小

import java.awt.BorderLayout; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel

java swing設定窗體無邊框後滑鼠還能拖動窗體的方法

import java.awt.EventQueue; import java.awt.Point; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.

Java Swing設定主視窗位置居中方法

01、第一種方法  int windowWidth = frame.getWidth(); //獲得視窗寬  int windowHeight = frame.getHeight(); //獲得視窗高 Toolkit kit = Toolkit.getDefaultT

根據桌面大小設定窗體大小

實現效果:     知識運用:   獲取桌面大小時,主要用到了Screen類: 表是單個系統上的一個或多個顯示裝置   其PrimaryScreen屬性用來獲取主顯示 返回一個Screen物件   而呼叫Screen物件的WorkingArea屬性可以獲取顯示器的工作區  實現

Java Swing設定圖示Icon

該方法就是設定圖示方法 setIconImage() public class Login extends JFrame{ private JLabel nameLabel = new JLa

關於Java Swing窗體關閉事件的呼叫關係

   Java Swing的窗體和對話方塊的關閉事件無非就是windowClosing和windowClosed這兩個方法,如果要在關閉時進行“是否退出”之類的提示或儲存資料等操作時則需要用到這些方法,但到底是該用哪個方法則有一定的講究。   windowClosing用於

設定檔案選擇對話方塊大小及縱向大小不可變--JAVA-SWING-JFileChooser-setMinimumSize

要求:使檔案選擇對話方塊不可變小,縱向大小不可變大,橫向大小可變大 實現:重寫createDialog事件,並指定最小寬高、縱向大小變大時自動重設     private JFileChooser fileChooser = new JFileChooser(){   

窗體的基類中沒有設定大小,所以才不能居中,若要窗體居中,必須使用setfixedsize()函數或者resize()函數設定窗體大小,居中才能正常使用

argv parent tails comment styles key har 位置 遇到 最近開發中,遇到了窗體不能居中的問題,看了網上的很多文章,窗口居中,無非都是move至窗口的中心目標; 有兩種方式, 一種在構造函數中直接計算中心坐標; 另一種是在窗口show後再

Java讀取1G以上的txt檔案,並對內容進行解析,利用BufferedReader設定快取大小

讀取檔案路徑 ,讀入 使用帶緩衝的輸入輸出流,效率更高,速度更快。建立一個內部緩衝區陣列並將其儲存在 buf 中,該buf的大小預設為8192。 File file = new File(filepath);    BufferedInputStream fis = ne

android 在java程式碼中動態設定控制元件的位置和設定大小

需要動態改變佈局裡面控制元件的相對位置 如: 1.改變RelativeLayout佈局裡面某個控制元件的layout_toLeftOf 的屬性 RelativeLayout.Layoutparams params = (RelativeLayout.LayoutParams)view

Java Swing概述: JFrame窗體和JDialog窗體

GUI(圖形使用者介面)為程式設計師提供圖形介面,它最初的設計目的死為了程式設計師構建一個通用的GUI,使其能夠在所有的平臺上執行,但是Java 1.0 中的基礎類AWT(抽象視窗工具箱)並沒有達到這個要求,於是Swing出現了,它是AWT組建的增強組建,但是它並不能完全替代AWT,這兩種元件需要同

rem自適應 窗體大小自動 rem設定 改變rem來完成等比例縮放

<body onresize="phoneResize()" onload="phoneResize()"> 當視窗大小發生改變時 </body> // 設

java字型設定,包括大小,顏色,加粗,下劃線,對齊,斜體的設定

import java.awt.BorderLayout; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java

Java ZXing 生成QRCode二維碼的兩種方式,可設定圖片大小,和外白色邊框大小

QRGen在ZXing基礎上開發,這個庫使得利用Java生成QR碼變為小菜一碟。它需要依賴ZXing,所以生成圖案時你同時需要ZXing和QRGen的jar包。 QR 碼最常見的應用便是為網站中一個特定的網頁或下載頁帶來流量。因此,QR碼常常會編碼URL或網站地址,使用者可以通過手機攝像頭掃描,並在其瀏覽器中

JAVA SWING窗體程式--JList使用筆記

列表內容的排列方式 設定: public static final int VERTICAL = 0; 預設的,垂直方向 public static final int VERTICAL_WRAP = 1; 先垂直,再水平方向 public static final int HORIZ

Java之JFileChooser設定窗體開啟路徑

JFileChooser作為Java中Swing的檔案選取器,是放置在對話方塊中的輕量元件。通過該元件能夠開啟檔案選取對話方塊,並記錄所選檔案,因此在軟體開發過程中使用率很高。但是在使用過程中有些設定還是需要引起使用者的重視,尤其是如何設定檔案選取對話方塊的路徑。

java swing中新增選單和 選項卡窗體

1、  java中新增選單 。     JMenu jm=new JMenu("File") ;     //建立JMenu選單物件    JMenuItem t1=new JMenuItem("item1") ;  //選單項    JMenuItem t2=new J

C#/winform設定窗體自動縮放適應不同尺寸的電腦螢幕大小

由於要用winform開發一個桌面安裝版考試軟體,使用者量也比較多, 所以很多使用者反映軟體的介面經常超出螢幕,部分功能或內容無法顯示完整。 軟體介面有幾個設定大小固定為寬1066, 高718。 我本機的開發電腦是寬屏的,所以顯示效果還是不錯,但是使用者的電腦配置千

Android 開發,JAVA動態設定控制元件大小

在我們的實際android開發中,我們經常需要對控制元件進行設定。在xml中設計大小,我們大家都很熟悉。那麼,使用java動態設定控制元件大小,該如何寫呢。以下是我寫的方法: /** * 設定控制元件大小 * @param view 控制元件

QT設定窗體固定大小

FrmDialog::FrmDialog(QWidget *parent) : QDialog(parent), ui(new Ui::FrmDialog) { ui->setupUi(this); int width = this-&g