Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.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 无法在类中绘制线_Java_Swing_Graphics_Mouse - Fatal编程技术网

Java 无法在类中绘制线

Java 无法在类中绘制线,java,swing,graphics,mouse,Java,Swing,Graphics,Mouse,这个想法是在点击鼠标时绘制矩形。目前,我正试图在窗口中获得一些输出,但什么也没有出现 import java.awt.*; import javax.swing.*; class MouseRectangle extends JPanel { int xin; int yin; MouseRectangle(int x, int y){ xin = x; yin = y; } protected voi

这个想法是在点击鼠标时绘制矩形。目前,我正试图在窗口中获得一些输出,但什么也没有出现

import java.awt.*;
import javax.swing.*;

class MouseRectangle extends JPanel {
    

    int xin;
    int yin;    
    MouseRectangle(int x, int y){
        xin = x;
        yin = y;
    }
    protected void paintComponent (Graphics g) {
        super.paintComponent(g);
        
            g.drawLine(100,100,400,400);
            repaint();
            }}

欢迎来到堆栈溢出。请阅读并提供详细信息。您向我们展示的代码肯定不是您的全部代码,并且不足以尝试重现问题。例如,您如何使用
MouseRectangle
类?我将使用它填充网格中的矩形,以模拟“生活”程序。所以我将使用xin和yin变量,这个类将没有输出。如果你要使用它,那意味着你还没有使用它。那么这里的问题到底是什么呢?我将使用xin和yin变量来填充网格上的一个正方形。坐标将用于填充数组,但这将在另一种方法中再次说明,您使用的将来时态告诉我您还没有使用您向我们展示的代码。请提供一份报告,并清楚说明为什么不起作用(即,您预期的行为/输出是什么,以及您实际获得的行为/输出是什么)。