jcomponent

    1熱度

    1回答

    我目前正在嘗試將JGraph 5應用程序遷移到JGraphX。我將頂點渲染器實現爲具有複雜佈局的嵌套JComponent。 使用mxStylesheet是我發現迄今爲止唯一定製vertext渲染。 JGraphX中有渲染器的概念嗎?是否有可能將渲染器實現爲JComponents?

    0熱度

    2回答

    以下是我的代碼,我試圖畫出一條從屏幕一端延伸到另一端的線,但是當我調用getWidth()和getHeight()創建線對象時,方法返回0.爲什麼是發生這種情況,我如何避免這種情況。 public class LineComponent extends JComponent { private Shapes shape; public LineComponent() { shap

    0熱度

    1回答

    運行我的Java程序時出現奇怪的問題。 它的設計:在BAT文件中指定 運行的外部應用程序,並顯示全屏壁紙 「隱藏」壁紙時,按鈕同時按下 警告用戶5秒左邊,這樣他就可以節省工作一段時間 當超時occures再次顯示全屏壁紙和執行從蝙蝠一些其他的東西 退出程序時,按鈕同時按下 warinng用戶被實現爲顯示200ms的全屏紅色框 我正在使用可見功能來做到這一點。 它顯示標準的全屏幀丟棄顏色設置。但只有

    1熱度

    2回答

    沒有。我想要找到重疊的組件。我試過line.getbounds()。intersects(組件),但它給出了我不需要的矩形區域組件。另外,距離有時會給我一個組件這是非常接近線,但不在線。任何解決方案?

    0熱度

    1回答

    我有一個繪圖板,有一些圓圈,三角形和矩形。我希望能夠將它們設置爲可見而不是。 的類名是Circle,Triangle,Rectangle並延長JComponent,他們都有一個獨特的色彩。 有人建議Triangle c = null;然後用c.setVisible(true)使其可見 - 但它只是給Exception in thread "AWT-EventQueue-0" java.lang.N

    0熱度

    1回答

    我遇到了麻煩。我想在我的JFrame contentPane中添加一個矩形到我的JPanel。我希望這個x在一個pos位置,但移動-x並重新啓動,其中+ x開始。即如果我有一個800 x 400的JPanel,我想讓rext接受這些參數,但是沿着x軸(x-Velx)移動,在800處重新繪製自己,並沿着-x方向繼續。我知道這不是足夠的信息,我所觸摸的書中沒有一本是基於我正在嘗試做的,因此我缺乏適當的

    -1熱度

    1回答

    我正試圖用JScrollPane解決我程序中的一個錯誤。我需要知道什麼是第四個屬性(「爲0x0」),描述了當toString()返回此: javax.swing.JViewport[,0,0,0x0,invalid,layout=javax.swing.ViewportLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=25165832,maxim

    0熱度

    1回答

    如果這是愚蠢的問題,我很抱歉,但我找不到答案。我正在嘗試使簡單的登錄頁面到我的Java程序。它包含JLayeredPane設置和登錄。還有一個JSplitPane包含兩個JSrollpane consolepanel和changelogpanel。所以問題是我已經添加了JSplitPane和設置分層面板,但是當我添加登錄分層面板時,它與設置面板屬於同一行,但它也緊鄰分割面板,因此它看起來像這樣:

    0熱度

    2回答

    如何使用新值重新加載JComboBox對象? 我應該重新將JComboBox對象重新添加到面板以查看顯示的新值,P.S.我取消了將會爲堆棧添加新值的方法,並希望在「????」之後達到我的目標。發表評論,因爲你可以看到相稱的是,我希望在組合框中使用其新值的數組> <i> public class Test { static String [] ComPort={"No Port

    -2熱度

    1回答

    我已經加入2到的JComponent這些JPanel.Both JComponent的鼠標偵聽器的定製畫在他們的對象,即多圈和這兩個JComponent中的設置爲屏幕所需要的尺寸的多個Line2Ds.The尺寸。當我將它們添加到JPanel時,mouselisteners不起作用。但是如果我評論其中一個,那麼這個監聽器就開始工作。 public class MapXMLBuilder extend