【发布时间】:2020-06-12 15:52:21
【问题描述】:
我设计了一个图表并将 JLabels 用于图形数据点。因为我正在动态创建 JLabels 并将其添加到 JPanel。 JLabels 的底部向上而高度向下,使其看起来像一个颠倒的图表。我该怎么做才能让它直立显示?我为 JPanel 使用了 NullLayout
for (int n = 0; n < 500; n++) {
int rnd = rd.nextInt(190 - 1 + 1) + 1;
ImageIcon imageIcon3 = new ImageIcon(new ImageIcon("bkground.jpg").getImage().getScaledInstance(2, rnd, Image.SCALE_DEFAULT));
jPanel2.add(graphChild[n]);
graphChild[n].setSize(2, rnd);
graphChild[n].setLocation(tyu, 50);
graphChild[n].setIcon(imageIcon3);
tyu = tyu + 3;
}
【问题讨论】:
-
您应该考虑为背景和图表使用另一种颜色,它们之间的对比度很小,很难看到。至于其余的,请考虑发布一个适当的 minimal reproducible example 来证明您的问题。
标签: java swing charts jpanel jlabel