所以我制作了一个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);
}
}
答案 0 :(得分:1)
Gui
是构造函数。它可以通过它与类具有相同的名称而没有返回值来识别。