jcomponent

    0熱度

    1回答

    我想在JScrollPane中顯示沒有LayoutManager的JComponent。這意味着JComponent的LayoutManager被設置爲null。問題在於JScrollPane沒有顯示沒有LayoutManager的元素。我想知道JScrollPane在其元素上有什麼變化,哪些不變。誰能幫我? 我知道建議使用LayoutManager,但在這種情況下,我希望單獨定位所有元素,並且我

    0熱度

    1回答

    我已經設置了一個拖動JComponents的快速演示,但從鼠標拖動開始時,始終從e.getPoint()開始的(0,0)。 App.java import javax.swing.JFrame; import javax.swing.SwingUtilities; public class App extends JFrame { private static final long

    0熱度

    1回答

    我的問題是,如果像框架,對話框和小程序的頂級容器有默認的邊框佈局的內容窗格,從Oracle文檔中說繼承自JComponent 那麼框架之間的關係是什麼,應用程序,對話框和jcomponent都是頂級容器嗎?

    -1熱度

    1回答

    我正在創建一個路徑查找程序,您應該可以在其中添加城市,然後將它們相互連接起來。 「加入城市」部分工作正常,但是當我嘗試選擇添加的城市(或點擊地圖上的任何其他地方)時,它會放棄錯誤。 這裏是程序代碼。 import java.util.*; import javax.swing.*; import java.awt.*; import java.awt.event.*; import jav

    0熱度

    2回答

    我有一個堅持者與我認爲是一個相當簡單的問題。 我有一個自定義JComponent Ball這不過是一個簡單的橢圓形。我試圖將球添加到我設置爲JFrame默認內容窗格的JPanel(通過frame.setContentPane(mainPanel))。隨着球,我還有另外兩個類Paddle的組件,我創建的另一個自定義JComponent。奇怪的是,槳可以添加得很好。 有問題的面板有意使用絕對佈局來定位

    0熱度

    1回答

    StackOverflow! 我正在製作一個項目,關於製作導航系統,我們處於開始階段,正在繪製地圖並自行導航。 我們有一個功能,你應該能夠在已經繪製的當前數據的頂部畫一個正方形。我想避免重新繪製道路上的所有數據,每個mouseDragged操作事件。要做到這一點,我發現使用玻璃面板是最佳選擇。 問題與玻璃窗的尺寸及其讀取的座標有關。當我點擊我們的JPanel上的某個位置(我們用它來繪製)時,它知道

    0熱度

    2回答

    我製作了一個包含大量JCheckBox和JTextField及其他組件的程序。 我有一個LinkedHashMap,其中包含每個JCheckBox的文本作爲關鍵字,並將每個關鍵字的解釋作爲地圖值。 只要我的鼠標指向一個JCheckedBox的文本,我想要一個JLabel出現在鼠標座標的右側,顯示相應鍵的值。 我讀到,爲了能夠在主JPanel上設置我的JLabel位置,我需要將此主JPanel的佈局

    2熱度

    1回答

    如何將2個文本字段設置爲一個視口,並將每個文本字段設置爲隨着輸入更多文本而擴展,而不是向每個文本字段添加滾動條。 我很難用文字來形容它,所以我上傳了一張草圖。

    -1熱度

    1回答

    現在,我重寫JFrame.addKeyListener(KeyListener),檢查組件在它的內容窗格中,然後加入聽衆所有這些組件 JFrame frame = new JFrame() { public void addKeyListener(KeyListener l) { super.addKeyListener(l); for(Component c :

    0熱度

    2回答

    我的代碼是這樣的,當我運行它時我只是得到一個黑色的窗口,我不知道爲什麼。 感謝您的任何反饋意見。它應該打印出一張圖片,並最終讓它移動。 package assignment04; import java.awt.BorderLayout; import java.awt.Dimension; import javax.swing.JFrame; import javax.swing.JP