Swing——JFrame】的更多相关文章

1.定义 相对于AWT(hevay weight component),Swing(hevay weight component)是轻量化的组件.Swing由纯Java Code 所写,解决了Java 因窗口类而无法跨平台的问题,使窗口功能也具有跨平台与延展性:另外,Swing占用系统资源较少.该随笔介绍Swing-JFrame. 2.方法 void add():添加组件 void setTitle(String Title):设置标题 void setSize(int length, int…
实现方式一: import java.awt.Dimension; import java.awt.Toolkit; import javax.swing.JFrame; public class TestJFrame extends JFrame { public static void main(String[] args) { TestJFrame frame = new TestJFrame(); Toolkit kit = Toolkit.getDefaultToolkit(); Di…
这几天用swing写登录页面背景动图的时候发现一直会有闪烁(我的类是继承JFrame),就来搜原因后发现好像是因为repaint会调用update()方法中的清屏操作导致闪烁. 我当时看的是这个文章 穆梓先生-java 双缓冲技术解决屏幕闪烁问题 于是按照他的方法重写了update方法,却发现问题没解决 public void paint(Graphics g) { g.drawImage(skyImag.getImage(), skyX, skyY, null); g.drawImage(gr…
用法:在jframe里面 UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel"); 1.Metal风格 (默认) String lookAndFeel = "javax.swing.plaf.metal.MetalLookAndFeel"; UIManager.setLookAndFee(lookAndFeel); 2.Windows风格 String lookAn…
用JFrame(String String1)创建一个窗口 public void setBounds(int a,int b,int width,int height)设置窗口初始化的位置(a,b),和大小(width,height) public void setSize(int width,int height)设置窗口大小 public void setLocation(int x,int y)设置窗口位置,其实这两个可以通过setBounds解决 public void setVisi…
package com.swing; import java.awt.Color;import java.awt.Container;import java.awt.event.WindowAdapter; import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.SwingConstants;import javax.swing.WindowConstants; /** *1:Swing组件通常被称作"轻量级的…
Swing窗体是一个组件,也是可视化的窗体,可以将其他组件放在这里.Jfream框架是一个容器,是Swing程序中各个组件的载体,可以将它看做为 一个容器,在开发中可以通过java.swing.jframe类创建一个窗体,在这个窗体中添加组件,同时为组件设置事件.它可以设置大小,关闭的按钮.语法如下:       JFrame jf=new JFrame(title);       Container c=jf.getContentPane();       jf:JFrame 类的对像   …
JFrame窗体是一个容器,它是Swing程序中各个组件的载体,可以将JFrame看作是承载这些Swing组件的容器. 在开发应用程序时可以通过继承java.swing.JFrame类创建一个窗体,在这个窗体中添加组件,同时为组件设置事件.JFrame在程序中的语法格式如下: JFrame jf=new JFrame(title);  // jf: JFrame类的对象 Container container=jf.getContentPane();  //container: Containe…
package rom; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.print.attribute.Size2DSyntax; import javax.swing.JButton; import javax.…
创建显示一个空JFrame import javax.swing.JFrame; public class JFrameDemo extends JFrame{ public JFrameDemo(){ this.setVisible(true); //可视化窗体 } public static void main(String[] args) { JFrameDemo window = new JFrameDemo(); } } 效果在屏幕左上角有一个小窗黑点 setVisible(true)…