swing

    1熱度

    1回答

    所以,我寫了一個代碼,允許用戶以初始角度和速度拋出虛擬對象,以查看它們是否可以接近擊球(即基於位置在用戶輸入上)。 但是,我很難繪製用戶輸入的角度和虛擬物體速度的曲線。 我已經使用了一個數學公式來計算所述對象的總時間和範圍。那就是: =02sin⁡(一百八十〇分之二) =20sin⁡(/ 180) 我已經嘗試過試圖把範圍和總時間爲圓弧狀,並繪製它的方式。但這似乎並不奏效。 下面的代碼: impor

    0熱度

    1回答

    遵循2015年11月發佈的指南,我已經逐字複製了他的代碼,但它仍然不適用於我。有東西被棄用? 我有3個緩衝區(稱它們1,2和3)。當2和3畫在屏幕上時,屏幕的頂部和左側會有黑線。這個相同的代碼適用於兩個緩衝區。 錯誤鏡頭:https://gfycat.com/gifs/detail/GraveCompetentArmyworm package field; import javax.swing

    1熱度

    1回答

    我試圖創建一個動畫,其中給定數量的圖標從框架的左側開始並移動到屏幕的右側。圖標垂直排列,每個圖標應該在自己的線程上運行。 如何獲取所有圖標來做到這一點?當我創建每個賽車手時,我嘗試調整posY,但到目前爲止,我只能獲得創建的最後一名賽車手來顯示。 import javax.swing.*; import java.awt.*; public class Races { privat

    0熱度

    2回答

    光標在JTable中有問題。 我試着在論壇上找到答案,但無法找到我期望的答案。 這是我的Java可運行: import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.border.Emp

    1熱度

    1回答

    我試圖做一個基本的登錄菜單下面這個模仿了起來: 我決定把這個整個菜單進入一個JPanel,所以一旦連接成功,我可以切換到另一個面板。 因此,我決定使用Borderlayout在北部地區擁有標題,在南部地區擁有連接按鈕。 我做了borderlayout面板的中心本身。我決定將它作爲一個網格佈局,以便擁有標籤(登錄名,密碼)以及用戶放置其標識的文本字段。 結果是非常醜陋,從很遠的我的預期: 這是菜單的

    1熱度

    1回答

    我正在編寫一個應該在電臺上顯示信息的程序,我希望用戶通過單擊他們喜歡的頻道的圖像來獲取該信息。 通道設置爲帶有網格佈局的upp,但是我想在每個網格內部都是通道的圖像和圖像下的通道名稱。所以我認爲GridLayout裏面的一個BoxLayout可以做到這一點,但我沒有看到我想要的GUI。 jf = new JFrame(); jf.setTitle("tutorial");

    -1熱度

    2回答

    因此我有一個學校項目,需要我編寫代​​碼並實現方法來證明用戶輸入的3個座標集合將是某個三角形。 我試圖寫一行代碼來獲得我的3點P1,P2,P3之間的距離。我不知道我是如何參考我建立的座標,如x1,x2,x3,y1,y2,y3。 這裏是我的代碼: import javax.swing.JOptionPane; public class EpsteinProj3 { public st

    0熱度

    1回答

    我想把多個JButton放在一個框架上,使用ButtonGroup。我不得不把3組按鈕放在一個框架上,彼此分離。 下面的代碼將創建一個按鈕,而是被分隔的,他們似乎是「刪除」對方。 我期待看到的按鈕有獨立的組,每組4個按鈕。 的方法接受的「問題」的對象一個ArrayList,它看起來像這樣: public class Question { private String _question; pr

    0熱度

    1回答

    一個快速而簡單的問題我似乎無法找到答案。 是否可以繪製一個形狀(矩形,橢圓形等)並添加到JPanel中,然後將此JPanel添加到JFrame中?我在網上找到的圖形繪製示例直接將形狀添加到JFrame中。例如: public class DShape extends JPanel { public void paintComponent(Graphics g) {

    -2熱度

    1回答

    我正在用Java寫一個客戶端 - 服務器桌面應用程序。我寫了一個運行的服務器(打開套接字)&等待客戶端連接。客戶端不直接與數據庫(MySQL)通信,他們向服務器發送查詢,服務器執行查詢&將結果集轉換爲JSON &將其發送回客戶端。 在客戶端我寫一個Listener類: private class Listner implements Runnable { private Thread t