急问一道题目!!!java建立窗口,关闭 .编写一个程序,功能是建立一个300*200的窗口,并且单击关闭按钮时,程序将自动退出。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这算什么程序啊。JFrame不就可以了。 import java.awt.event.*;import javax.swing.*;import java.awt.*;public class CursorTest extends JFrame{ CursorTest(){ this.setSize(300,200); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);} public static void main(String args[]){ new CursorTest(); } } 很有意思, 我用eclipse建立的dialog, frame默认的大小都是300*200.这样看来根本不用写代码, 只需要新建个dialog或frame就可以了.下面是建立的dialog的代码:import java.awt.BorderLayout;import javax.swing.JPanel;import javax.swing.JDialog;/** * @author Administrator * */public class DialogTest extends JDialog{ private JPanel jContentPane = null; /** * This is the default constructor */ public DialogTest() { super(); initialize(); } /** * This method initializes this * * @return void */ private void initialize() { this.setSize(300, 200); this.setContentPane(getJContentPane()); } /** * This method initializes jContentPane * * @return javax.swing.JPanel */ private JPanel getJContentPane() { if (jContentPane == null) { jContentPane = new JPanel(); jContentPane.setLayout(new BorderLayout()); } return jContentPane; }} 我用eclipse建立的dialog, frame默认的大小都是300*200---------------------------------------------------晕啊,这个300*200不是你自己定义的吗,哪来默认 啊this.setSize(300, 200); 关于static的用法 从小题目看大问题(求各种探讨) java不好的地方啊 寻求超级玛丽的源代码和图片素材,,急急急!!! 如果我写的一个方法 方法名和java定义的方法名相同 咋取 帮忙看这个有办法吗? 数据挖掘方面有哪些产品? JB今天突然不能运行了 高分_关于发布自己的程序 java 調試問題 请教大家:swing里如何实现类似ListTreeView的功能? 一个小问题.
import javax.swing.*;
import java.awt.*;
public class CursorTest extends JFrame{
CursorTest(){
this.setSize(300,200);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}
public static void main(String args[]){
new CursorTest();
}
}
import javax.swing.JPanel;
import javax.swing.JDialog;/**
* @author Administrator
*
*/
public class DialogTest extends JDialog
{ private JPanel jContentPane = null; /**
* This is the default constructor
*/
public DialogTest()
{
super();
initialize();
} /**
* This method initializes this
*
* @return void
*/
private void initialize()
{
this.setSize(300, 200);
this.setContentPane(getJContentPane());
} /**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane()
{
if (jContentPane == null)
{
jContentPane = new JPanel();
jContentPane.setLayout(new BorderLayout());
}
return jContentPane;
}}
---------------------------------------------------
晕啊,这个300*200不是你自己定义的吗,哪来默认 啊
this.setSize(300, 200);