Java组件外观代码的相关学习

来源:互联网 发布:照片人物剪裁软件 编辑:程序博客网 时间:2024/05/16 23:39

import javax.swing.JFrame;

public class FrameTest extends JFrame{
 private static final int X_LEFT=400;               //距离屏幕左端的像素值
 private static final int Y_RIGHT=200;              //距离屏幕右端的像素值
 private static final int With=500;                 //设置窗体的宽度
 private static final int Height=300;               //设置窗体的高度
 
 public static void main(String agrs[])
 {
  JFrame jf=new JFrame();
  jf.setDefaultLookAndFeelDecorated(true);       //指示当前外观是否应该提供窗体装饰
  jf.setBounds(X_LEFT, Y_RIGHT, With, Height);   //设置窗体位置和大小
  jf.setVisible(true);
  jf.setSize(With, Height);
  jf.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); //设置关闭的处理方式
 }
}


/*setDefaultLookAndFeelDecorated()用来为新创建的窗体提供一个是否应该具有当前外观的WIndow装饰的提示。
 * setDefaultCloseOperation()用来设置窗体关闭的处理方式,该方法接受一个int类型的值。
 * DO_NOTHING_ON_CLOSE:表示不执行任何操作
 * HIDE_ON_CLOSE:表示自动隐藏该窗体
 * DISPOSE_ON_CLOSE:表示自动隐藏并释放该窗体所占有的资源
 * EXIT_ON_CLOSE:表示使用System.exit()方法退出应用程序,仅在应用程序上使用
 */

 


/*
public void setOpaque(boolean isOpaque):设置组件是否为透明
public boolean isOpaque():设置此组件完全不透明
public void setBorder(Border border):设置此组件的边框
public void setEnabled(boolean enable):设置组件是否启用
public int getX():返回组件原点的当前x坐标
public int getY():返回组件原点的当y坐标
public void getTitle():设置窗体边界的标题
public void setTitle(String s):设置标题
public void pack():调整适合其子组件的大小和布局窗体的大小
public void setResizable(boolean resizable):设置是否可以调整窗体的大小
public void setLayout(LayoutManager manager):设置布局管理器

*/

原创粉丝点击