minwindow java_java中setMinWindowLayout()是什么呀?
展開全部
分析代碼 ,可以看出SInfo 是JFrame的子類.
setMinWindowLayout() 方法,就可能就是該類自定義的方法,因為JFrame并沒e68a8462616964757a686964616f31333431373937有該方法.
根據該方法名推測, 這個方法應該就是設置界面布局的方法,主要用于調整組件(按鈕,輸入框...等)的位置.
setMinWindowLayout 可能是拼寫錯誤 , 應該setMainWindowLayout ,表示設置主界面的布局
根據截圖的代碼片段可以看出,這個代碼還是存在一些問題的,比如我們習慣上是調整界面布局,然后在調用setVisiable(true);
下面是一個窗口的參考代碼 ,基于Java8
效果圖
import javax.swing.*;
public class SInfo extends JFrame{
//定義組件
private JPanel jp;
private JLabel jl;
private JTextField jtf;
private JButton btn;
public void setMainWindowLayout() {
//初始化組件
jp = new JPanel();
jl = new JLabel("請輸入大名:");
jtf = new JTextField(8);
btn = new JButton("Say Hello");
this.setTitle("窗口");
// 組件的布局設置
jp.add(jl);
jp.add(jtf);
jp.add(btn);
//點擊按鈕,彈出顯示的文字
btn.addActionListener(e->
JOptionPane.showMessageDialog(this, "Hello "+jtf.getText())
);
//把組件添加到窗口
this.add(jp);
}
public static void main(String[] args) {
SInfo sInfo = new SInfo();
sInfo.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
sInfo.setMainWindowLayout();
sInfo.setSize(300,80);//設置窗口大小
sInfo.setLocationRelativeTo(null);//設置窗口居中顯示
sInfo.setVisible(true);
}
}
總結
以上是生活随笔為你收集整理的minwindow java_java中setMinWindowLayout()是什么呀?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: inc是什么公司
- 下一篇: 支付宝额度券是什么意思