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. Java - 如何绘制图形
- 2. 如何在matplotlib上绘制框架图
- 3. 如何在地图上绘制曲线并在iPhone中绘制边框?
- 4. 如何在Java中制作地图绘制软件
- 5. 如何在c中的图片框上绘制图形#
- 6. 在java上绘制图形
- 7. 如何在图像中绘制Qwt图
- 8. 如何绘制与Java的图形边框
- 9. 如何正确绘制图片框?
- 10. 如何在java中绘制三角形?
- 11. Java:如何在画布中绘制?
- 12. 如何在Java中绘制实心圆?
- 13. 如何在Java中绘制RGB色轮
- 14. Java的帮助。如何绘制图像
- 15. Java:如何绘制图形对象?
- 16. 如何在java中使用绘制线绘制楼梯线?
- 17. 如何绘制图纸图片框图片框
- 18. 在java中绘制极坐标图
- 19. 在java中绘制六角形地图
- 20. Java - 在图像中心绘制文本
- 21. Java POI API - 在XLS中绘制饼图
- 22. 在Java Applet中绘制图像和ImageObserver
- 23. 在Java中的图表绘制
- 24. 在Java中绘制像素图像
- 25. 在java中绘图?
- 26. 如何在pygame中围绕精灵或图像绘制边框?
- 27. 如何在图画框中绘制圆形和线条?
- 28. 如何在500x500图片框中绘制浮动坐标?
- 29. 在图框上绘制矩形 - 如何限制矩形区域?
- 30. 如何使用图形类在Java中绘制复杂对象?
你问如何为*漆*在Java中的图?或者你问如何创建一个GUI布局,其中的框是JButtons? –
我在问如何创建一个GUI布局,其中的框是JButtons。 – svkvvenky
您想将按钮绘制为矩形,还是正在寻找[this](http://cl.ly/3Y1X2l301z383e0f231V)之类的东西。 – Paaske