Tag: autoresize

如何在Java Swing中动态控制自动resize的组件

在Java中创建一个新的GUI(1.8)Swing,我正在寻找一种方法来覆盖所有组件的resize行为。 让我向您解释一些编辑过的照片: 1.全屏GUI 这是我的全屏GUI,有3个面板和一个JToolBar 。 绿色的需要具有固定的大小 ,其他的可以resize 。 目前,我只有2个小的GridLayout来组织它们(一个垂直,一个水平绿色和青色面板)。 2.小​​水平resize 例如,如果我从右侧缩小框架尺寸,我希望根据新的框架尺寸调整蓝色和青色面板的大小。 但必须修复绿色面板。 (这不是我认为最困难的部分。) 3.最小水平尺寸 这对我来说是最困难的部分。 一旦青色(或蓝色)面板达到最小尺寸,我希望他将绿色面板“ 推 ”到左侧,即使它从框架上消失。 当然,将框架向右拉可使绿色面板再次出现。 我怎么能这样做? 我想过使用JSplitPane或特定的监听器来手动决定resize行为,但我需要一些建议。 很抱歉,如果现有post可以回答这个问题,我没有找到任何解答这个问题的答案。 提前致谢! 如果您想要更多示例,请查看“Evernote”软件,其行为方式相同

如何使JTable同时AutoResize和horizo​​ntall可滚动?

我将JTable放入JScrollPane 但是当我设置JTable Auto Resizeable时,它将没有水平滚动条。 如果我设置了AUTO_RESIZE_OFF,那么当列宽不够大时,Jtable将不会填充其容器的宽度。 那我该怎么做呢: 当桌子不够宽时,展开以填充其容器宽度 当表足够宽时,使其可滚动。 谢谢

如何在JavaFX中调整窗口大小时调整图像大小

我想在用户拖动主窗口时自动调整图像大小。 那可能吗? 我有以下代码设置一定大小的窗口。 它还从外部URL加载图像。 @Override public void start(Stage primaryStage) { MenuBar menuBar=new MenuBar(); Menu menuGame = new Menu(“Game”); MenuItem newGame = new MenuItem(“New Game F1”); MenuItem exit = new MenuItem(“Exit F2”); exit.setOnAction(new EventHandler() { @Override public void handle(ActionEvent event) { primaryStage.close(); } }); menuGame.getItems().addAll(newGame,new SeparatorMenuItem(),exit); menuBar.getMenus().addAll(menuGame); Image image = new Image(“http://sofzh.miximages.com/java/javafx-documentation.png”); ImageView imageView = new […]