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中窗体的创建吗?我感觉是,可是一位高手却说不是。寻原因?上面 那两个都不是窗体的创建吗???
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
LZ,我和你观点一致,你这个是窗体啊,你问下那个高手为什么不叫窗体呢?学习下 呵呵