gpt4 book ai didi

Java交互式甘特图绘制

转载 作者:行者123 更新时间:2023-12-02 06:00:01 24 4
gpt4 key购买 nike

我正在尝试用 Java 为学校的一个项目绘制交互式“甘特图”。我不太习惯使用 Java-GUI,这就是为什么我需要您的一些输入:)

我想要获取什么(仅针对 1 个资源的示例)

Resource | Period 1 | P2 | P3 | P4 | P5 | P6 | ...
R1 |=====| |=======|==========|
R1 |==========| |====|

|=======| 应是在该特定资源上计划的生产

==> 如果每个周期的产量超过 1 个,我不希望它们重叠,而是将它们放在彼此下方。

我已经/想到了什么:

  • 我可以使用 JLabels 进行制作
  • 我可以将它们放在网格上
  • 我需要 JLabels 进行交互 --> MouseEventListeners 实现 JLabels 被拖动的位置

我不知道的是:

  • 如何开始...?
    • 采用 JPanel 并在其上放置某种 2DGrid...
    • 然后将标签放在上面...
    • 然后检查它们是否重叠<--除了逐个像素地检查之外,我不知道如何检查它们?
    • 然后将 JPanel 放在 JPanel 下面,它们重叠
  • 是否可以采用某种 GridbagLayout 或类似的东西将 JPanel 放置在 Grid 内?那么他们自己就不会重叠吗?

我知道我的问题非常....不具体...但也许有人可以给我一些关于如何开始的想法,我必须首先研究哪些类(class)才能真正意识到如何做这样的事情.. .

最佳答案

如果甘特图不是您的项目,而只是您需要的显示,那么您可以使用像 JFreeChart 这样的库制作情节。

关于Java交互式甘特图绘制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22758242/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com