蹈厉 发表于 2021-6-20 12:07:36

Java不能运行

package Lianxi;

import java.awt.*;

/*
* Panel 可以看成是一个空间,但是不能单独存在
* */
public class Lianxi49 {
    public static void main(String[] args) {
      Frame fr=new Frame();
      //布局的概念
      Panel pa=new Panel();
      //设置布局
      fr.setLayout(null);
      //坐标
      fr.setBounds(300,300,500,500);
      fr.setBackground(new Color(238, 21, 76, 206));
      //panel设置坐标,相对于frame
      pa.setBounds(50,50,400,400);
      pa.setBackground(new Color(47, 229, 208, 255));
      //frame.add(panel)
      fr.add(pa);
      fr.setVisible(true);
    }
}
运行后出错IllegalComponentStateException如何解决

连帅帅 发表于 2021-6-23 11:33:26

new Color的时候使用三个,不要用四个{:10_258:}
代码如下:
package com.lian.controller;

import java.awt.*;

/**
* @author :LSS
* @description: 解决布局出错
* @date :2021/6/23 11:04
*/
public class LayOut {
    public static void main(String[] args) {
      Frame frame = new Frame();
      Panel panel = new Panel();
      frame.setLayout(null);
      frame.setBounds(300,300,500,500);
      frame.setBackground(new Color(238, 21, 76));
      panel.setBounds(50,50,400,400);
      panel.setBackground(new Color(47, 229, 208));
      frame.add(panel);
      frame.setVisible(true);
    }
}
页: [1]
查看完整版本: Java不能运行