Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在netbeans中处理图像上的文本字段_Java_Swing - Fatal编程技术网

Java 如何在netbeans中处理图像上的文本字段

Java 如何在netbeans中处理图像上的文本字段,java,swing,Java,Swing,我必须在图像上添加3个文本字段。我该怎么做?我无法使用netbeans的拖放功能来实现这一点。我无法在图像上拖放文本字段 在JPanel上绘制图像作为背景 将文本字段添加到面板 面板上图像自定义绘制的基本逻辑为: @Override protected void paintComponent(Graphics g) { super.paintComponent(g); Dimension d = getSize(); g.drawImage(image, 0, 0, d

我必须在图像上添加3个文本字段。我该怎么做?我无法使用netbeans的拖放功能来实现这一点。我无法在图像上拖放文本字段

  • 在JPanel上绘制图像作为背景
  • 将文本字段添加到面板
  • 面板上图像自定义绘制的基本逻辑为:

    @Override
    protected void paintComponent(Graphics g)
    {
        super.paintComponent(g);
    
        Dimension d = getSize();
        g.drawImage(image, 0, 0, d.width, d.height, null);
    }
    
    另一个选项是将文本字段添加到JLabel。在添加组件之前,只需设置标签的布局管理器

    或者,您可以查看提供各种绘制选项的类