0
我想繪製一個項目在學校Java的交互式「甘特圖」。我沒有真正使用與Java的GUI工作,這就是爲什麼我需要從你身邊:)一些輸入Java交互式甘特圖繪圖
我試圖獲得(實例只有1個資源)
Resource | Period 1 | P2 | P3 | P4 | P5 | P6 | ...
R1 |=====| |=======|==========|
R1 |==========| |====|
|=======|
應該是在該特定資源上計劃的生產
==>如果每個週期有超過1個生產,我不希望它們重疊,但將它們放置在彼此之下。
什麼我已經/思考:
- 我可以使用的JLabel的製作
- 我可以把它們放在一個網格
- 我需要的JLabel是互動 - >實現JLabels被拖動的位置的MouseEventListeners
我不知道的事:
- 如何開始......?
- 以一個JPanel,並把一些實物就可以了2DGrid的...
- 然後將標籤貼吧...
- 然後檢查他們是否重疊< - 我不知道如何檢查除了檢查像素像素?
- 然後將JPanel下方的一個,它們重疊
- 是否有可能採取某種的GridBagLayout或某事像的放置網格內的JPanels?所以他們照顧自己不重疊?
我知道我的問題非常不明確...但也許有人可以給我一些關於如何開始的想法,我必須首先研究什麼類才能真正意識到如何做類似那...
感謝您的回答......是否可以按照我想要的方式編輯JFreeChart圖表?因爲我無法改變佈局......我可以讓它與JFree互動嗎? – cosi
是的,即使使用工具提示或其他註釋,您也可以使用API生成它,並且它是交互式的。看看他們的演示(網絡啓動)應用程序,有幾個甘特的例子,你也可以看到如何互動的情節。 –
嗯聽起來像我可以使用這個......但我仍然寧願「畫」所有的元素我自己的,因爲它是在學校的項目和JFreeChart不應該是這樣的答案:S – cosi