2.JFrame类使用 packageJframe;importjavax.swing.JFrame;publicclassmainFrameextendsJFrame {publicmainFrame() {//创建窗口JFrame frame =newJFrame();//设置窗口标题this.setTitle("主窗体");//设置窗口的x,y位置,窗口大小x,y.this.setBounds(600, 300, 500, 400);//设置窗体的大小this.setSize(600, 6...
public class 继承JFrame编写窗体 extends JFrame{ public 继承JFrame编写窗体 () {}//定义无参构造器 public 继承JFrame编写窗体(boolean b)//定义有参构造器,将接受一个boolean值 { //向窗体添加一个标签 this.add(new JLabel(" 这是一个演示窗体,"+"用来演示JFrame类的基本功能")); this.setTitle("...
(void)this,setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE):设置关闭窗体时要进行的动作Containercontainer=jf.getContentPane():获得窗体的容器URLurl=MyJFrame.class.getResource("tx.jpg"):获取资源的地址,返回URL。这个用的是反射 YuSLi:反射 JFrame类: 演示1:先获取窗体的容器,然后对容器进行操作...
JFrame 类就是解决这个问题的——它是一个容器,允许程序员把其他组件添加到它里面,把它们组织起来,并把它们呈现给用户。 JFrame 实际上不仅仅让程序员把组件放入其中并呈现给用户。比起它表面上的简单性,它实际上是 Swing 包中最复杂的组件。为了最大程度地简化组件,在独立于操作系统的 Swing 组件与实际运行这些...
一、jframe类的方法 JFrame():构造方法,创建一个普通的窗体对象。 JFrame(String a) :构造方法,创建一个窗体对象,并指定标题。 setSize(int width,int height):普通方法,设置窗体大小。 setBackgorund(color.red):普通方法,设置窗体背景颜色。 setLocation(int x,int y):普通方法,设置组件的显示位置。
若要创建一个需要在多个地方使用的窗体,可将此窗体封装为JFrame的一个子类,即创建一个类继承JFrame类。 关于setContentPane()和getContentPane()的应用 我们可以在 JFrame 对象中添加 AWT 或者 Swing 组件。但是,虽然它有 add 方法,却不能直接用于添加组件,否则会抛出异常——不信就试试。造成这个现象的原因只有...
是指在Java编程中,通过创建一个独立的类来调用JFrame类的实例。JFrame是Java Swing库中的一个类,用于创建图形用户界面(GUI)窗口。 JFrame类是javax.swing包中的一个顶级容器类,它提供了创建和管理GUI窗口的功能。通过调用JFrame类的构造函数和方法,可以设置窗口的标题、大小、位置、布局等属性,并添加其他组件(如...
在Java中,JFrame类是Swing GUI工具包中的一部分,用于创建一个顶级窗口,即一个具有标题和边框的窗口。JFrame类的作用是提供一个容器,用于放置其他GUI组件,如按钮、文本框、标签等,并处理这些组件的事件。通过创建JFrame对象,可以创建一个图形用户界面应用程序,并通过添加其他组件和设置布局来构建和定制界面。JFrame类...
创建一个JFrame类,为其设置合适的size,在点击右上角“X”时可以结束程序运行。其中有一个文本框(JTextField列),放置在窗体的上部; 有一按钮(JButton),放置的窗体的下边;有一文本区(JTextArea),放置在窗体的中间,具体如下图1。这三个变量声明为实例变量。可以在文本框中输入,当点击按钮时,把文本框的内容追加(...
Java里面的JFrame和Frame类的区别是:1.所在的包不同;2.关闭窗口的方式不同;3.add方法不同。所在的包不同是两者最本质的区别,JFrame是在javax.swing包内,而Frame是Window类的直接子类,在包java.awt中。 1.所在的包不同 JFrame是Frame的子类,在javax.swing包内,不能直接用于添加AWT组件或者Swing组件,否则会抛...