java - public Gui() 在我的代码中意味着什么?它是什么?

标签 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);



    }



}

最佳答案

代码中的

Gui 是一个构造函数。通过与类同名且无返回值即可识别。

关于java - public Gui() 在我的代码中意味着什么?它是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27222918/

相关文章:

java - 实现秒表

javascript - 自定义字体选择器只改变一次字体

java - 需要帮助构建适用于 Android 2.2 的日历 UI。关于如何开始有什么建议吗?

java - JPopupMenu 中的 JRadioButton 选择后不关闭菜单

java - boolean 值不能同时工作

java - java 按索引排序

java - 如何读取kafka分区器中的 header

java - 为 Swing 库强制使用 EDT 线程

java - 寻找关于如何在我已经有长度的情况下返回最长的非连续子串的提示(不是答案)

java - 执行多个查询,在sql语句结束后发现字符