请问这里的this()什么意思?

看Button源码的时候,有这样一句:

 public Button() throws HeadlessException {
        this("");
    }

this怎么用的呢?

应该是调用当前类的带参的构造器,这个构造器要传一个String的参数

你看的哪家的源码?Swing?

this()调用的是当前类的构造函数;supert()调用的是父类的构造函数。只有构造函数是与类名称相同的,调用时通过this(参数列表)。
这是一种常见的写法,一个类定义多个构造函数,只是参数列表不同,然后可以调用最基础的那个构造函数。

是当前类的构造函数