小编Byt*_* Me的帖子

在JFrame中从同一个类添加两个组件

因此,对于一些作业,我必须创建一个代表余额的条形图.只是为了熟悉图形/组件,我只想在屏幕上放置两个盒子.似乎第一个盒子是"绘制"然后第二个盒子才会覆盖它?这是两个班级.

主类 - BalanceChart.java

package balancechart;

import javax.swing.*;

public class BalanceChart {

Double[] Props = new Double[6];

public static void main(String[] args) {
   JFrame f = new JFrame("Balance Chart");
   f.setSize(500, 500);
   f.setDefaultCloseOperation(
   JFrame.EXIT_ON_CLOSE);
   ChartComponent ccOne = new ChartComponent(50, 50, 100, 200);
   ChartComponent ccTwo = new ChartComponent(10, 10, 10, 10);
   f.add(ccOne);
   f.add(ccTwo);
   f.setVisible(true);
}

private void getProps(){
    //ignore
}

}
Run Code Online (Sandbox Code Playgroud)

组件类 - ChartComponent.java

package balancechart;

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

public class ChartComponent 
extends JComponent {

private int x, y, w, h; …
Run Code Online (Sandbox Code Playgroud)

java swing components jframe abstract

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

标签 统计

abstract ×1

components ×1

java ×1

jframe ×1

swing ×1