24.04.2015, 15:48, "Alexander Scherbatiy" <[email protected]>: > On 4/24/2015 11:40 AM, Tadeus Prastowo wrote: >> Hi Alex! >> >> Thank you for the pointer. I have filed the problem there. But sadly, the >> reporting system is proprietary now that I cannot see my open issue as >> commonly the case when participating in a free software development like, >> for example, Ubuntu launchpad. > > It has been registered as JDK-8078594 SpringLayout equivalent behavior > https://bugs.openjdk.java.net/browse/JDK-8078594
Wow, that's cool! Thank you very much for letting me know, Alex! :) -- Best regards, Eus > Thanks, > Alexandr. >> -- >> Best regards, >> Eus >> >> 24.04.2015, 15:16, "Alexander Scherbatiy" <[email protected]>: >>> You can create an issue on it: http://bugreport.java.com/bugreport >>> >>> Thanks, >>> Alexandr. >>> >>> On 4/24/2015 11:04 AM, Tadeus Prastowo wrote: >>>> Hi! >>>> >>>> Could someone give me a pointer to where I should ask/file the >>>> following Swing layout problem, please? >>>> >>>> 20.04.2015, 18:55, "Tadeus Prastowo" <[email protected]>: >>>>> Hi! >>>>> >>>>> It is shown on >>>>> https://docs.oracle.com/javase/tutorial/uiswing/layout/spring.html#alternatives >>>>> that >>>>> >>>>> layout.putConstraint( >>>>> SpringLayout.WEST, label, >>>>> 5, >>>>> SpringLayout.WEST, contentPane); >>>>> >>>>> is equivalent to >>>>> >>>>> SpringLayout.Constraints contentPaneCons = >>>>> layout.getConstraints(contentPane); >>>>> contentPaneCons.setX( >>>>> Spring.sum( >>>>> Spring.constant(5), >>>>> contentPaneCons.getConstraint(SpringLayout.WEST) >>>>> )); >>>>> >>>>> IMO, setting the X of a container from within the container will have >>>>> no effect because the one who will set the container's X will be the >>>>> layout manager of its parent container. Therefore, I think the correct >>>>> one is: >>>>> >>>>> SpringLayout.Constraints labelCons = layout.getConstraints(label); >>>>> labelCons.setX( >>>>> Spring.sum( >>>>> Spring.constant(5), >>>>> labelCons.getConstraint(SpringLayout.WEST) >>>>> )); >>>>> >>>>> What do you guys think? >>>>> >>>>> Thank you. >>>>> >>>>> -- >>>>> Best regards, >>>>> Eus
