swing

    0熱度

    1回答

    我是新來的鞦韆。我正在使用JFD構建面板,以便每當面板窗口展開或摺疊時,內部內容也應該保持連接到面板並相應地展開或摺疊。 我一直在IntelliJ上使用JFormDesigner插件來這樣做。請在附加圖像上找到面板的樹形視圖。 我的問題是我應該調查哪個面板的屬性? 也許我無法在詢問這個問題時給你全部細節,但我對所有問題都開放。 這裏是我的代碼: public class aa extends JP

    0熱度

    2回答

    在我跳入我的問題之前我想說明的是,實際上我並不主要需要編程幫助,我剛纔一直在想這個問題好幾天,所以也許這是不完全是一個基於編程的問題。 經過大約2年的編程缺席之後,我決定在前幾天提高我的知識水平。我爲一個計算器編寫了一個基於swing的GUI,並且能夠爲操作+,*創建一個工作計算器,但只能用於單位數字。你可以看到下面的代碼。 我現在的問題是,你們有沒有人知道一個算法,可以用來使用相同的圖形用戶界面

    2熱度

    1回答

    因此,我已經開始使用Java創建GUI的基礎知識。我已經開始創建一個基本的數學程序,該程序將解決輸入通過選項窗格輸入的二次方程。但是,我注意到,只要沒有想象的解決方案,該計劃就會給我提供解決方案。 下面是代碼: package window.math; import javax.swing.JOptionPane; public class WindowMath { public sta

    4熱度

    1回答

    我有一個java應用程序,運行在ubuntu 16.04上,使用jre 1.7,我得到了一些渲染問題。下面的代碼不是應用程序代碼,而是一個簡單的測試用例。 import javax.swing.JComboBox; import javax.swing.JFrame; public class Test { public static void main(String[] ar

    -2熱度

    2回答

    我試圖建立一個方法「移動()」,我可以使用frame.setLocation(int x,int y)方法移動JFrame時從開始到結束位置的動畫方式。我嘗試了以下方法,並將框架放在正確的位置,但問題在於動畫首先在x軸上下移,然後才沿y軸下移,但我的目標是使它看起來像是一個對角線運動目的地點。我知道它是因爲第一個forloop,因爲他們沒有合適的條件將setLocation方法的過程分解爲單個部分

    3熱度

    1回答

    我有一個JTextArea接收文本,但問題是當文本太長,它不適合和滾動條出現。我想要的是自動縮小字體大小以匹配JTextArea高度。

    0熱度

    1回答

    我正在製作一個GUI來計算GPA並返回當前類中所需的GPA以獲得目標GPA。我有用戶輸入他們所需的所有先前/當前/將來的類,並且我有幾個按鈕將這些信息輸入到單獨的變量中,以後我將對其進行訪問以進行計算。但是,我的按鈕都沒有執行任何操作。有人可以向我解釋我的代碼可能有什麼問題嗎?我已經嘗試了兩種不同的方法(在這個例子中都有提到),而且他們都沒有工作。 import java.awt.BorderLa

    3熱度

    1回答

    我有一個帶有自定義選項卡組件的JTabbedPane。我希望能夠右鍵單擊選項卡上的任意位置並顯示JPopupMenu。我遇到的問題是每個選項卡上存在無法右鍵單擊JPopupMenu的死空間。我相信這是因爲我將監聽器附加到充當Tab組件的JPanel上,但JPanel不是「填充」整個選項卡。 有沒有辦法將鼠標監聽器連接到整個選項卡? 下面是一個例子來說明我所看到的。在選項卡的黃色區域中,我可以右鍵單

    0熱度

    2回答

    我想創建一個簡單的程序,它有一個「玩家」和一個「怪物」並繪製隨機數字以降低健康。然後我希望它在文本區域打印。除了FightTheMonster方法,我的變量怪物和玩家正​​在被重置爲0。 (對於草率代碼,提前抱歉)。當我使用playerDied或monsterDied方法打印怪物或玩家時,無論如何它們都打印爲0,這也發生在主要方法中。 import java.util.Random; impor

    0熱度

    1回答

    呃,我不太清楚發生了什麼......對於我來說,我甚至都沒有嘗試過從IDE中連續運行幾次應用程序進行調試。我決定直接來這裏解釋一下我認爲的奇怪。 我想創建一個棕褐色和米色方塊的棋盤,我有一個JFrame窗口設置爲1024x1024尺寸,所以一個正方形。我也正在使用8x8的gridLayout。 每當我運行應用程序時,我可能會得到一個6x8的網格,下一個運行5 x8或接下來的7x7。 不知道發生了什