Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 按钮名称.立根(X位置,Y位置,宽度,高度);不';你不为我工作吗?_Java_Eclipse_Jframe_Jbutton_Setbounds - Fatal编程技术网

Java 按钮名称.立根(X位置,Y位置,宽度,高度);不';你不为我工作吗?

Java 按钮名称.立根(X位置,Y位置,宽度,高度);不';你不为我工作吗?,java,eclipse,jframe,jbutton,setbounds,Java,Eclipse,Jframe,Jbutton,Setbounds,} } 为什么这样不行?另外,我是java和eclipse的新手,如有任何帮助,将不胜感激。提前谢谢 setBounds在null布局中工作。加上这一行 package com.tests; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; public class LevelUp { public static void main(String[] args

} }


为什么这样不行?另外,我是java和eclipse的新手,如有任何帮助,将不胜感激。提前谢谢

setBounds在
null
布局中工作。加上这一行

 package com.tests;

 import javax.swing.ImageIcon;
 import javax.swing.JButton;
  import javax.swing.JFrame;

 public class LevelUp {

public static void main(String[] args)  {
    // TODO Auto-generated method stub
     final int width = 1000;
     final int height = width / 16*9;

 //buttons      
 JButton button = new JButton("Yus");

 //location
 button.setBounds(0, 0, 50, 50);

   JFrame frame = new JFrame("Level");
   frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   frame.setResizable(false);
   frame.setVisible(true);
   frame.setIconImage(new ImageIcon("Biblioteker\\Billeder\\giggle.jpeg").getImage());
   frame.setSize(width, height);
   frame.setLocationRelativeTo(null);

   //add to jframe
   frame.add(button);

哇,我不知道它这么简单,查了好几次,但不明白为什么会这样,我还不太明白,非常感谢!我没有提出一个新的问题,而是有另一个问题,我希望你能回答。当我使用调试而不是播放时,我应该能够实时编辑脚本,对吗?(例如:编辑按钮的x和y位置,它将实时更改)它曾经对我有效,但现在不行。我查了一下,他们说了一些关于跳过断点的事情,但这个选项并没有切换。你知道怎么解决这个问题吗?再次提前感谢。你的问题是什么?动态更改按钮的位置?这是吗?是的,就像让游戏在边上运行,然后在运行时改变东西一样。和Unity 3D一样,您可以单击play并更改按钮的位置,或者添加一个按钮,当游戏运行JoptionPane时,它会弹出。showMessageDialog()您对此有何想法?
frame.setLayout(null);