1
A
回答
2
我對JGraph有很多很好的體驗!
請參閱該文檔以及哪些可以實現here
每個節點圖中的一些例子可以點擊和事件可以聽了並採取行動,就像按鈕。事實上,我認爲你可以將JButton
放入圖中的節點,但我可能是錯的。
編輯:只是使用普通的Java Swing代碼的佈局會是這樣的
import java.awt.BorderLayout;
import java.awt.Container;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class LayoutTest {
public static void main(String[] args) {
JFrame window = new JFrame();
Container container = window.getContentPane();
container.setLayout(new BorderLayout());
JPanel centerPanel = new JPanel();
centerPanel.add(new JButton("Center"));
container.add(centerPanel, BorderLayout.CENTER);
JPanel topPanel = new JPanel();
topPanel.add(new JButton("b1"));
container.add(topPanel, BorderLayout.NORTH);
JPanel rightPanel = new JPanel();
rightPanel.add(new JButton("b3"));
container.add(rightPanel, BorderLayout.EAST);
JPanel bottomPanel = new JPanel();
bottomPanel.setLayout(new BorderLayout());
JPanel bottomNorthPanel = new JPanel();
bottomNorthPanel.add(new JButton("b2"));
bottomPanel.add(bottomNorthPanel, BorderLayout.NORTH);
JPanel bottomSouthPanel = new JPanel();
bottomSouthPanel.add(new JButton("b2-1"));
bottomSouthPanel.add(new JButton("b2-2"));
bottomPanel.add(bottomSouthPanel, BorderLayout.SOUTH);
container.add(bottomPanel, BorderLayout.SOUTH);
window.setSize(320, 240);
window.setVisible(true);
}
}
0
我想你問上的Java Swing的事情。你可以使用drawLine()和drawRect(),並且你必須控制組件上的繪畫。一旦你明白了這一點,並創建適合你需要的基礎課程,你就可以做得很好。
有關信息:請參閱Schildt關於Swing:入門指南的示例。 495. 頁。listing- http://www.mhprofessional.com/getpage.php?c=computing_downloads.php&cat=112上(去底)
希望這有助於..
相關問題
- 1. 如何在圖像中繪製邊框?
- 2. 如何在Java中繪製圖形
- 3. Java - 如何繪製圖形
- 4. 如何在matplotlib上繪製框架圖
- 5. 在地圖框中繪製疊加圖
- 6. 如何在地圖上繪製曲線並在iPhone中繪製邊框?
- 7. 如何在Java中製作地圖繪製軟件
- 8. 如何在c中的圖片框上繪製圖形#
- 9. Java圖形如何在keyPressed中繪製圖像
- 10. 在java上繪製圖形
- 11. 如何在圖像中繪製Qwt圖
- 12. 如何繪製與Java的圖形邊框
- 13. 如何正確繪製圖片框?
- 14. 如何在Java中繪製實心圓?
- 15. 如何在Java中繪製RGB色輪
- 16. 如何在java中繪製三角形?
- 17. opencv如何在java中繪製minAreaRect
- 18. 如何在Java中繪製指針?
- 19. Java:如何在畫布中繪製?
- 20. 如何在Java中繪製網格
- 21. Java的幫助。如何繪製圖像
- 22. Java:如何繪製圖形對象?
- 23. 如何在我的Java Applet的繪圖函數中繪製圖像? (更新)
- 24. 如何在熱圖中的「組」中繪製框?
- 25. 如何在Windows Phone中繪製(替換爲Java中的圖形)
- 26. 如何繪製圖紙圖片框圖片框
- 27. Scipy在圖像中繪製邊界框
- 28. Java Swing - 在面板中繪製圖形
- 29. 在java中繪製六角形地圖
- 30. 在Java中繪製像素圖像
你問如何爲*漆*在Java中的圖?或者你問如何創建一個GUI佈局,其中的框是JButtons? –
我在問如何創建一個GUI佈局,其中的框是JButtons。 – svkvvenky
您想將按鈕繪製爲矩形,還是正在尋找[this](http://cl.ly/3Y1X2l301z383e0f231V)之類的東西。 – Paaske