java 改变按钮大小
RT问题代码如下:importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;classwindowexten...
RT
问题代码如下:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class window extends JFrame
{
JButton a;
window()
{
setLayout(new FlowLayout());
a=new JButton("123");
//setSize(60,60);
setSize(100,200);
add(a);
setBounds(100,100,400,400);
setVisible(true);
validate();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
class spl
{
public static void main(String[] args)
{
window win=new window();
}
}
问什么setSize不能改变按钮大小。。 帮助一下。
我想在按钮上面加图片,但是按钮总是比图像大一圈。高人帮助一下吧。。
我晕。。我说过我试过。a.setSize也不行。。。 高手回答!!加分!加分! 展开
问题代码如下:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class window extends JFrame
{
JButton a;
window()
{
setLayout(new FlowLayout());
a=new JButton("123");
//setSize(60,60);
setSize(100,200);
add(a);
setBounds(100,100,400,400);
setVisible(true);
validate();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
class spl
{
public static void main(String[] args)
{
window win=new window();
}
}
问什么setSize不能改变按钮大小。。 帮助一下。
我想在按钮上面加图片,但是按钮总是比图像大一圈。高人帮助一下吧。。
我晕。。我说过我试过。a.setSize也不行。。。 高手回答!!加分!加分! 展开
4个回答
展开全部
晕啊,JVM怎么知道你设置的按钮的大小
setSize(100,200); 等同于 this.setSize(100,200);
这里this就是你的window类的对象,也就是说你调用了window类对象的setSize方法,那当然是改变window类对象的大小
那既然是要改变a对象的大小,就应该调用a的方法a.setSize(100,200);
zzk6205说得没错
this.setLayout(null);//使用空布局管理器
a.setLayout(100,200);
setSize(100,200); 等同于 this.setSize(100,200);
这里this就是你的window类的对象,也就是说你调用了window类对象的setSize方法,那当然是改变window类对象的大小
那既然是要改变a对象的大小,就应该调用a的方法a.setSize(100,200);
zzk6205说得没错
this.setLayout(null);//使用空布局管理器
a.setLayout(100,200);
展开全部
setSize(100,200);
你这是窗口设置大小 不是 按钮
应该是a.setSize()
你这是窗口设置大小 不是 按钮
应该是a.setSize()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
setLayout(null);
然后再a.setSize(100,200)
然后再a.setSize(100,200)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我记得直接改变按钮的大小是不可以的!但是你可以设置一个面板啊!把按钮加到面板里面去,再设置面板的大小!一样可以实现你需要的功能,就是麻烦那么一点点!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询