jviewport

    0熱度

    1回答

    嗨,所以最近我想在Java中創建自己的接口並討厭Windows滾動條(我添加了JList)。所以我決定模仿Facebook的滾動條(因爲遇到這個問題還沒有完成)。 所以問題基本上就是標題。因此,當我在paintComponent()中調用repaint()時,我幾乎看到CPU使用率猛增,出現了一個簡單的界面。但我發現有必要這樣做,否則我的滾動條將不會被重新繪製。 我的CPU是一個i7 3770,程

    1熱度

    1回答

    所以我想創建一個自定義組件,所以我可以設置我的滾動窗格的大小。以下是帶有滾動窗格的部分: JScrollPane scrollPane = new JScrollPane(leftTop); customScroll t1 = new customScroll(); scrollPane.add(t1); left.add(scrollPane); leftTop是左側內嵌的面板。這裏是

    3熱度

    1回答

    是否有任何方法,我想放大視圖的視圖,但組件內的 位置不會改變。該設置是,我有一個jscrollpane內的大jpanel 其中我只想只將視圖更改爲放大模式。 對象可以拖放到面板內的任何位置,這就是爲什麼它的xy位置仍然很重要。 這裏是我現在的縮放代碼,我做的是我使用圖形2d縮放來縮放視圖。問題是這個位置是一團糟。我也想縮小它,以便整個面板適合jscrollpane。 //zoom in draw

    3熱度

    2回答

    我有一個JFrame,其中包含JScrollPane,其中包含JPanel。 JPanel包含一堆JTextArea s。 我正在加載大量文本(大約8k-10k個字符)。 佈局工作正常,但滾動有點滯後。 真正的問題是,它似乎JPanel,JScrollPane和JViewport有硬32767大小的限制,所以當任何JTextArea增長高於,不能滾動任何進一步顯示文本的最後1/3 。 您可以在下面

    2熱度

    2回答

    我有一個擴展的JPanel類叫做GridPanel。它可以讓你從JList拖放圖像。 GridPanel可讓您用鼠標拖動圖像並按需要重新排列圖像。我感興趣的是製作GridPanel組件的縮略圖。 如果我理解正確,設置JScrollPane的觀點是GridPanel使得GridPanel一個JViewPort,這成爲JScrollPane的孩子的孩子。目前GridPanel已被設置爲JScrollP

    0熱度

    1回答

    你好我想繪製我的特徵(具有特定顏色的幾何體集合),但我得到這個錯誤: 這是一個問題與arraylist被鑄造,但我不怎麼修復它 PLZ幫助我 謝謝推進 Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: java.util.ArrayList cannot be cast to com.vividsoluti

    1熱度

    2回答

    說,我有一個很大的JComponent: Dimension componentSize = new Dimension(5000,5000); 和一個較小的JScrollPane的: Dimension scrollPaneSize = new Dimension(500,500); 我想在JScrollPane中顯示我的JComponent的一部分,就像下面的圖片: 白色矩形是我JSc

    4熱度

    5回答

    我在JScrollpane中有一個JPanel。 我在BufferedImage上繪圖,我在JPanel上顯示。 在JScrollpane的左上角,我想要一張圖片,當我向下滾動查看我的JPanel的其餘部分時,圖片始終停留在該角落。 這裏到JPanel的paintComponent方法: @Override public void paintComponent(Graphics g){

    0熱度

    2回答

    我不知道如何做一個好標題的..但在這裏,我們去: 我試圖得到準確的鼠標的位置,當我點擊的標籤上,用我添加到JScrollPane的JViewPort的MouseAdapter 我的面板本身添加到JScrollPane中。 當我試圖讓鼠標位置的座標相對於面板的面積是可見總是..其不包括不可見的,因爲滾動的區域.. 我不知道如果我讓自己清楚,我希望如此.. 已經嘗試從JViewPort和JScroll

    0熱度

    2回答

    我正在嘗試在其中一個選項卡內爲我的JTabbedPane創建一個JScrollPane。我想我雖然會工作,這是這樣的: pane.add("Main", mainGame);// These are my other tabs pane.add("Upgrades", upgradeScreen); //the JTabbedPane pane.add("Credits", c