我們如何停用 Java 中 JFrame 的最大化按鈕?
JFrame 是一個來自javax. swing 包的類,它可以擴充套件java.awt.frame 類。它是一個頂級視窗,帶邊框和標題欄。JFrame 類有許多可用於自定義它的方法。
在設定JFrame 的大小後,我們仍然可以透過將游標放在角部並拖動它來更改大小,或者如果我們按右上角關閉旁邊的大小調整選項,它將最大化為全屏。發生這種情況,是因為對 JFrame 類預設將大小調整設定為 true。我們可以將其設為 false 為setResizable(false),現在它可以根據我們在程式碼中給出的維度顯示,並且無法調整其大小。
範例
import java.awt.*;
import javax.swing.*;
public class JFrameDemo extends JFrame {
String title;
public JFrameDemo(String title) {
super(title);
add(new JLabel("JFrame with maximize button disabled"), BorderLayout.CENTER);
setSize(350, 275);
setLocationRelativeTo(null);
setResizable(false); // maximize button disable
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String args[]) {
new JFrameDemo("JFrame Demo");
}
}輸出
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP