cost 435 ms
如何使用SpringLayout垂直排列組件

[英]How to use SpringLayout to arrange components vertically

顯然我對 SpringLayout 有一些不明白的地方。 我正在嘗試創建一個 class,它是 JPanel 的擴展,它允許我添加組件並讓它們垂直顯示,寬度相同。 我對 JPanel 的擴展會將其 LayoutManager 設置為使用 SpringLayout,並且每次添加組件時,它都會放入 Sp ...

在 JavaFx 中將 GUI 組件並排放置

[英]Placing GUI components next to each other in JavaFx

我正在嘗試將程序的 GUI 從舊的 awt 和 swing 庫轉換為較新的 javafx 庫。 有些部分很簡單(例如 JButton -> Button),但是新的 javafx 庫沒有 SpringLayout 的等效項。 但是 SpringLayout 非常適合簡單地將一個組件添加到另一個 ...

從面板數組中對 JButton 發出設置約束

[英]Issue setting constraints on a JButton from a Panel Array

我正在創建一個日歷,並為每一天創建一個單獨的 JPanel。 所有這些面板都放入 ArrayList 中。 但是,當我嘗試使用 SpringLayout 向 JButton 添加約束時,它似乎無法從 ArrayList 調用。 我確實調用了 validate(); 和重繪(); 但是我仍然沒有運氣。 ...

SpringLayout的問題

[英]Issue with SpringLayout

我已經編寫了一些代碼,但是當我運行它時,id並不能像我想要的那樣工作:它僅在左上角顯示數組中的最后一個元素 結果: 如何將所有元素都設置為彼此下面的元素(如下所示)? ...

Java Swing:管理多個SpringLayout

[英]Java Swing: manage multiple SpringLayout

我想通過組合SpringLayouts(一系列相互獨立的獨立SpringLayout)來管理容器的復雜結構 特別是,一個由包含JPanels的主SpringLayout管理的JFrame:每個JPanel應該由其自己的SpringLayout管理。 不幸的是,如果我嘗試應用兩個不同的 ...

為什么使用SpringLayout時JLabel的高度為零?

[英]Why JLabel has zero height when using SpringLayout?

我是Java UI設計的新手,我嘗試使用SpringLayout創建表單。 我將JLabel放在JFrame ,添加了一些約束。 我需要逐步擴展到JPanel寬度的JLabel 。 但是它的高度為零。 而且寬度太小。 這是代碼片段: 這就是結果 我哪里做錯了? 如 ...

Java - 調整大小事件后更新組件的大小

[英]Java - Update size of component after resize event

我有這個簡單的代碼: 我無法獲得我的 pane1 組件的實際大小。 如果我執行我的代碼,最大化並恢復我的窗口,數字是錯誤的。 讓我用這段代碼的簡單輸出來解釋一下: 調整大小事件:框架尺寸:800、600 窗格1 尺寸:400、200 調整大小事件:框架尺寸:800、600 窗格1 尺 ...

使用 Jung 的 SpringLayout 放置節點的速度

[英]Speed of placement of nodes using Jung's SpringLayout

在使用 SpringLayout 時,是否有任何簡單的方法來定義節點的放置速度? 我正在使用 JUng 庫版本 2.1.1。 我什至創建了一個自己的 SpringLayout 類來改變任何參數,但是改變“SpringVertexData”類的“移動速度”並沒有改變任何東西。 此外,我嘗試更改 mo ...

UI-Update后SpringLayout中組件的寬度等於0

[英]Width of components in SpringLayout after UI-Update equals 0

TL; DR在不同的DPI設置上,我的應用程序的組件可以重疊。 為了擺脫這種情況,我想檢查組件寬度,在更新UI后總是等於0。 在問題的最后簡化代碼。 基本問題是在不同的DPI設置中,我程序的不同部分是最右邊的部分。 在較高的DPI上,它是動態生成的標簽,在較低的DPI上是固定寬度的文 ...

按鈕的位置轉到一個奇怪的位置(SpringLayout)

[英]Location of the buttons go to a strange location (SpringLayout)

我正在制作一個Java應用程序,您可以在其中通過表單添加新帳戶,我使用SpringLayout是因為它看起來很整潔,但是在添加帶有文本的JTextField之后,按鈕停留在左上角,而它不應該來到那里,我正在使用SpringUtilities( https://docs.oracle.com/ja ...

使用SpringUtilities使用SpringLayout制作一個新框架並裝飾它

[英]Making a new frame and decorate it using the SpringLayout using SpringUtilities

我目前正在制作一個小型應用程序,我需要Spring Utilities類,該類擴展了'JPanel',因為它是一個內容窗格,但是我需要通過一個容器來獲取布局類型,但是只有此類/框架正在使用春天的布局,它返回EventQueue異常(class = https://docs.oracle.com/ ...

具有SpringLayout preferredSize的JPanel無法計算正確的值

[英]JPanel's with SpringLayout preferredSize does not calculate the right value

我看不到如何使SpringLayout的JPanel正確計算其首選大小,因為當前始終為(0,0)。 我嘗試調用panel.setPreferredSize(layout.preferredLayoutSize(panel)); ,但是不會改變任何內容。 我還嘗試將約束(在下面的代碼中注釋掉 ...

完成此任務的最佳布局管理器

[英]Best Layout Manager For Accomplishing This Task

我有(2)個JTextAreas(輸入文本和輸出文本) (2)JComboBoxes(AutoDetect和TranslateTo) 請查看附件中的照片以了解目標。 我正在嘗試使用某個我曾嘗試過FlowLayout,SpringLayout的布局管理器來獲得此布局,但這些 ...

您可以在CardLayout上放置SpringLayout“類似”約束嗎?

[英]Can you put SpringLayout “esque” constraints on a CardLayout?

我有一個卡布局,可以使用JComboBox在面板之間切換。 問題是當我調整窗口大小時,我的面板內部永遠不會更改大小。 每當我使用SpringLayout時,我都可以告訴某些東西與邊界保持x像素的距離,它會自動調整大小。 如何在CardLayout中模仿呢? ...

Java-通過運行時更改來約束JScrollPanes下的組件

[英]Java - Constraining Components below JScrollPanes with runtime change

我有一個JFrame和一個包含JTable的JScrollPane。 在JTable下方,我使用SpringLayout放置了一個JButton: JButton在JTable中添加一行,並更新JScrollPane的大小。 由於它們相互制約,我希望按鈕更新其位置並向下移動。 ...

Java Swing:BorderLayout中的SpringLayout

[英]Java Swing: SpringLayout within BorderLayout

我的GridLayout出現問題,即JTextField擴展為適合條目的長度超過了初始大小。 另一個有這個問題的發貼人說,SpringLayout是最簡單的解決方案,所以這就是我正在嘗試的方法。 但是我在使該面板均勻顯示方面遇到問題。 我在頂部,底部,左側和右側面板中分別設置了不同的布 ...

SpringLayout間距不正確

[英]SpringLayout not correctly spacing

我正在使用Spring Layout為正在構建的應用程序設計gui。 我對彈簧布局有疑問; 組件之間沒有正確的間距,特別是消息框和發送按鈕,如圖所示: 這是該應用程序的代碼: ...

JTable沒有顯示

[英]JTable does not show up

我是Java初學者,正在使用Eclipse創建一個帶有SpringLayout和一個按鈕的簡單應用程序。 我將該按鈕稱為“ btnTABLE”,這是其actionPerformed代碼: 但是,當我單擊該按鈕時,表格未顯示。 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM