日期:2014-05-20  浏览次数:20818 次

java中窗体的创建
import javax.swing.*;
import java.awt.*;




public class mainFrame extends JFrame
{

  public mainFrame(String sTitle,int iWidth,int iHeight)
  {
  Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();//获取屏幕尺寸
  ImageIcon ii = new ImageIcon("images/middle.gif");
  setTitle(sTitle);//设置窗体标题
  setIconImage(ii.getImage());//设置窗体的图标
  setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);//设置但关闭窗体时退出程序
  setSize(iWidth,iHeight);//设置窗体大小
  int w = getSize().width;//获取窗体宽度
  int h = getSize().height;//获取窗体高度
  System.out.println("窗体宽:"+w+" 窗体高:"+h);
  int x = (dim.width-w)/2;
  int y = (dim.height-h)/2;
  setLocation(x,y);//将窗体移到屏幕中间
  setVisible(true);//显示窗体
  }
  public static void main(String[] args)
  {
  JFrame.setDefaultLookAndFeelDecorated(true);//使用最新的SWING外观
  mainFrame mF = new mainFrame("main Frame Demo",400,300);
  }
}
//从这分开
import javax.swing.*;//导入界面
import java .awt.event.*;
import java.awt.*; //导入窗体工具
import java.awt.event.ActionListener;
public class picture extends JFrame{

//构建一个新窗体
public picture (String sTitle, int iWidth, int iHeight ){//设置高度宽度标题
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();//屏幕的大小
setTitle(sTitle);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setSize(iWidth,iHeight);
int h=getSize().height;
int w=getSize().width;
int x=420,y=300;
setLocation(x,y);
setVisible(true);
}
public static void main(String[] args){
  picture p = new picture ("佳木斯114网库欢迎您!",800,600); 
  p.getContentPane().add(new JButton("首页"));  
  }
}
请问各位大侠,这是java中窗体的创建吗?我感觉是,可是一位高手却说不是。寻原因?上面 那两个都不是窗体的创建吗???

------解决方案--------------------
探讨
import javax.swing.*;
import java.awt.*;




public class mainFrame extends JFrame
{

public mainFrame(String sTitle,int iWidth,int iHeight)
{
Dimension dim = Toolkit.getDefaultTool……

------解决方案--------------------
LZ,我和你观点一致,你这个是窗体啊,你问下那个高手为什么不叫窗体呢?学习下 呵呵