小编Sik*_*waz的帖子

java中静态方法的目的

我对java中静态方法的使用感到困惑,例如,如果main 方法是静态的,那么它是有意义的 ,但是在编码时我们有对象,例如

 JFrame frame= new JFrame(); 
 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// here why not frame.EXIT_ON_CLOSE
Run Code Online (Sandbox Code Playgroud)

我们使用的方式相同

 GridBagConstraints c= new GridBagConstraints();// we have an object but still
 c.anchor = GridBagConstraints.PAGE_END; 
Run Code Online (Sandbox Code Playgroud)

那么有人可以解释一下,我有什么特别的理由吗?

java static

10
推荐指数
2
解决办法
4496
查看次数

Java setBounds不能与JPanel一起使用

我在java做一个小Gui.我使用的setBounds方法设置在我的JFrame按钮等的位置,但问题是,当我的JPanel按钮使用它是不是在JFrame中可见,如果没有的JPanel其相当确定,,看到代码和两个请帮我我是初学者,面对这些愚蠢的问题.

这个工作正常

  JFrame jframe = new JFrame("Working Fine");  
  jframe.setLayout(null);  
  JButton jbutton = new JButton("Position Test");  
  jbutton.setBounds(0, 0, 100, 100);  
  jframe.add(jbutton);  
  jframe.setSize(300,300);
  jframe.setVisible(true);
Run Code Online (Sandbox Code Playgroud)

当我向Jpanel添加Button时相同的代码然后它不起作用所以什么错了,请指导我

  JFrame jframe = new JFrame("causing problem ");
  jframe.setSize(300,300);
  JPanel p = new JPanel();
  jframe.setLayout(null);  
  JButton jbutton = new JButton("Position Test");  
  jbutton.setBounds(0, 0, 100, 100);
  jframe.add(p);
  p.add(jbutton);
  p.setVisible(true);
 //jframe.add(jbutton);  
  jframe.setVisible(true);
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个小问题

java swing jpanel layout-manager

4
推荐指数
2
解决办法
3万
查看次数

Java中的内容窗格

我是编程新手,刚学习JFrame等,在这里我读了ContentPane就像这样"组件进入"内容窗格",而不是直接在框架中." 当我搜索COntentpane时,我读到了包含层次结构,这让我很难理解,

请问有人可以告诉我ContentPane的概念和Gui Component的包含层次结构

java swing contentpane

2
推荐指数
1
解决办法
9753
查看次数

标签 统计

java ×3

swing ×2

contentpane ×1

jpanel ×1

layout-manager ×1

static ×1