小编Pat*_*946的帖子

JFrame是空白的

任何想法我在这里做错了..我应该在我的JFrame中看到2个矩形,但我得到的只是一个灰色的盒子.所以没有矩形,颜色或没有响应我的代码.

这是具有main方法的类:

import javax.swing.JFrame;
public class Paron {

    public static void main(String[] args) {

      JFrame f = new JFrame("Rektanglar");
      f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      Rektanglar r = new Rektanglar ();
      f.add(r);
     f.setSize(400, 250);
      f.setVisible(true);

    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的JPanel代码:

import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;

public class Rektanglar extends JPanel {

    public void PaintComponent (Graphics g) {
       super.paintComponent (g);
       this.setBackground(Color.WHITE);

       g.setColor(Color.BLUE);
       g.fillRect(25,25, 100, 100);
       g.setColor(Color.RED);
       g.fillRect(40,40,100,100);

    }
}
Run Code Online (Sandbox Code Playgroud)

我错过了什么?谢谢你的帮助

java swing jpanel jframe

2
推荐指数
1
解决办法
282
查看次数

为什么我的JFrame空白?

我真的对这段代码很疯狂.我需要知道我做错了什么?我应该得到3个文本字段和一个textarea显示,当我执行时,我只得到一个灰色框.我看不到文本字段和文本区域,甚至没有按钮.怎么了?为什么我的JFrame空白?!谢谢

这是我的代码:

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import java.lang.Integer;



public class MinVara extends javax.swing.JFrame {

    //Skapar upp instans variabler (instansvariabler in the body of the class
    //but outside the bodies of the class methods

  private String namn;
  private int nummer;
 private double pris; 



    //Skapar konstruktor för minvara.Like amethod, a constructor’s parameterlist 
 //specifies the data it requires to perform its task
 //An important difference between constructors and methods is that constructors
//cannot return values, so they cannot specify …
Run Code Online (Sandbox Code Playgroud)

java user-interface swing jframe

0
推荐指数
1
解决办法
1995
查看次数

标签 统计

java ×2

jframe ×2

swing ×2

jpanel ×1

user-interface ×1