62,621
社区成员
发帖
与我相关
我的任务
分享
import javax.swing.*;
public class test {
public static void main(String [] args)
{
JFrame jf = new JFrame();
//自定义的jf的坐标和大小,保证jf一直在屏幕中央,且大小为屏幕一半大,我屏幕1280*760,好像吧
Coord_And_Size._profun_DefaultCenterAndHalf(jf);
jf.setVisible(true);
JPanel jp = new JPanel();
jf.add(jp);
JButton jb = new JButton();
jb.setSize(300, 200);//这里jb设置了大小
jp.add(jb);
}
}
import javax.swing.*;
public class test {
public static void main(String [] args)
{
JFrame jf = new JFrame();
//自定义的jf的坐标和大小,保证jf一直在屏幕中央,且大小为屏幕一半大,我屏幕1280*760,好像吧
Coord_And_Size._profun_DefaultCenterAndHalf(jf);
jf.setVisible(true);
JButton jb = new JButton("第二次");
jf.add(jb);
}
}
jp.setLayout(null);
要先将jpanel的布局管理器设置为Null,然后你就可以设置JButton的大小了,可以试试!package com.kiritor;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class MyFrame extends JFrame {
private JPanel jPanel ;
private JButton button ;
public MyFrame() {
jPanel = new JPanel();
button = new JButton("按钮");
jPanel.setLayout(null);//要对控件设置大小,父容器布局方式为null
jPanel.add(button);
button.setBounds(60,10,80,40);//button的坐标和大小
this.add(jPanel);
this.setSize(200, 100);
this.setLocationRelativeTo(null);//center
this.setVisible(true);
}
public static void main(String[] args) {
new MyFrame();
}
}
