公共Gui()在我的代码中意味着什么?它是什么?

时间:2014-12-01 06:36:13

标签: java swing user-interface constructor jcheckbox

所以我制作了一个Gui,我做了常用的东西,而且我总是做public Gui() {并且有代码}。这是什么意思?它是构造函数吗?它是什么?

package tacos;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;


public class Gui extends JFrame{ 
private JTextField tf;
private JCheckBox boldbox;
private JCheckBox italicbox;

public Gui(){ //what does this public Gui thing mean?
    super("the title");
    setLayout(new FlowLayout());

    tf = new JTextField("this is a sentence", 20);
    tf.setFont(new Font("Serif",Font.PLAIN,14));
    add(tf);

    boldbox = new JCheckBox("bold");
    italicbox = new JCheckBox("italic");
    add(boldbox);
    add(italicbox);


    HandlerClass handler = new HandlerClass();
    boldbox.addItemListener(handler);
    italicbox.addItemListener(handler);



    }



}

1 个答案:

答案 0 :(得分:1)

代码中的

Gui是构造函数。它可以通过它与类具有相同的名称而没有返回值来识别。