我正在制作一个程序,我需要JTextField在JPanel我的JFrame. 一切都设置为可见。我可以看到JLabel相同JPanel但不是我的JTextField.
当我启动下面的代码JTextField时,仅在单击时才显示。当我将光标移到它上面时,它变为我知道它在那里。但这就像我的JFrame背景颜色。
import java.awt.Dimension;
import javax.swing.JTextField;
public class HomeSourceTextBox extends JTextField {
private static final long serialVersionUID = -3387184252168604673L;
Dimension d = new Dimension(600, 20);
public HomeSourceTextBox() {
setSize(d);
setEnabled(true);
setText("Text");
setVisible(true);
}
}