[英]how to implement java awt/swing application
我想實現一個Java awt / swing應用程序,但是我是awt / swing的新手。 我需要繪制一個類似於面板的網格。 比拖放一些對象。 遲於對象可以單擊和調整大小。 我的應用程序應如下所示:
我可以用繪制對象:
public void paint(Graphics g){}
但是它離我想做的太遠了。
如何實現這種應用程序? 我應該閱讀並知道該怎么做?
首先,我將確保遵循Swing教程:
然后,我將稍微回顧一下您的方法:我將使用Swing組件。
paintComponent
方法來繪制網格。 paintComponent
方法。 paintComponent
需要顯示的任何更改-如果需要repaint
調用強制重畫。 請不要使用public void paint(Graphics g){}
void paintComponent(Graphics g){}
此方法適用於AWT Components
和BasicXxxUI
, Swing JComponents
是否可以使用Graphics教程中的方法public void paintComponent(Graphics g){}
您需要從頭開始開發一切嗎?
對於繪畫,單擊機制等,您只能使用Java部分的PlayN ...
但是,如果您想將Swing功能用於...我不確定是否可以將playN與Swing混合使用...
但是,如果您僅依賴GraphicsAPI awt ....,那么您將需要查找幾件事。
小型圖形通過精確定位功能(簡單的碰撞檢測)開始繪制圖形,因此您可以在單擊時檢查每個對象。 使用簡單的引擎即可輕松管理運動和重新粉刷。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.