我正在練習測試我已經出現,我正在通過一些練習題。我遇到了一個比其他人更難以挑戰我的問題。我需要編寫一個方法,使用看起來很像的swing,創建100個給定寬度的矩形,並通過簡單的數學找到不同的高度。我已經讓我的數組保存了每個高度,並且設置了寬度。我可以如何使用swing創建這些矩形?我寧願以這樣的方式來回答這個問題,以試圖推動我朝着正確的方向(即嘗試使用JLabel或這種性質的東西)而不是爲我做。我怎麼會這樣學習呢?我最終也會得到一些跟進問題。這是使我的陣列高度和設置我的寬度的代碼。這可能是假設的,但我的參數是以像素爲單位的。不知道如何使用擺動繪製矩形
public void paintComponent() {
int[] heights = new int[100];
int width = 10
int initialHeight = 100;
for (int i=0; i<100; i++) {
int usedHeight = height - i;
heights[i] = usedHeight;
}
再次,請不要爲我做的。我只需要指出正確的方向。我假設我會以某種方式使用揮杆來做到這一點。
究竟哪個部分讓你感到困擾?尋找使用擺動繪製矩形的信息應該不是非常困難。 –
你擺脫了擺動路線有多遠,你是否有一個空白區域,需要填充它或正在擺動窗口也造成困難 –
在擺動我們已經通過JFrame,JPanel,JLabel,Layouts,Buttons和菜單。我可以創建所有這些,但在思考如何使用swing實際創建和繪製矩形時遇到困難。 –