shinoob 0 Denunciar post Postado Janeiro 22, 2015 Eu estou tentando fazer um layout que seria mais ou menos o seguinte Antes +-ScrollBox----------------+ | +-Grupo 1 -------------+ ^ | |+------------+ +---+ | | | || Componente | | | | | | |+------------+ +---+ | | | |+---+ +------------+ | | | || | | Componente | | | | |+---+ +------------+ | | | +----------------------+ | | +-Grupo 2 -------------+ | | |+------------+ +---+ | | | || Componente | | | | | | |+------------+ +---+ | | | |+---+ +------------+ | | | || | | Componente | | | | |+---+ +------------+ | | | +----------------------+ v +--------------------------+ Depois de redimencionar +-ScrollBox-----------------------------------+ | +-Grupo 1 --------------------------------+ ^ | |+------------+ +---+ +---+ +------------+| | | || Componente | | | | | | Componente || | | |+------------+ +---+ +---+ +------------+| | | +-----------------------------------------+ | | +-Grupo 2 --------------------------------+ | | |+------------+ +---+ +---+ +------------+| | | || Componente | | | | | | Componente || | | |+------------+ +---+ +---+ +------------+| | | +-----------------------------------------+ v +---------------------------------------------+ o grupo 1 e 2 seriam JPanels os componentes seriam JPAnels com tamanhos definidos contendo JTextBox, ComboBox e assim por diante o detalhe é que eles teriam que se ajustarem a medida q a o JFrame ou o Container que contiver o Scroll aumenta ou diminui haveria mais grupos ao longo do scrollbox, sendo que somente a barra vertical ficaria visivel e funcional ate ai eu consegui um Layout que faz mais ou menos isso WrapLayout, mas nao consigo mantelos "encaixado" ao topo e se redimensionando de acordo com o ScrollBox Alguem conhece algum layout que faria algo do genero? Compartilhar este post Link para o post Compartilhar em outros sites
shinoob 0 Denunciar post Postado Janeiro 22, 2015 Resolvi O container que vai ter os grupos sao = GridLayout2 http://www.javaworld.com/article/2077486/core-java/java-tip-121--flex-your-grid-layout.html#resources Grupos = WrapLayout https://tips4java.wordpress.com/2008/11/06/wrap-layout/ Componentes = JPanel com tamanho fixo os componentes sao os Wrappers JPanel wrapper = new JPanel(new WrapLayout(WrapLayout.LEFT)); ((GridLayout2)container.getLayout()).setRows(((GridLayout2)container.getLayout()).getRows() + 1); container.add(wrapper); Compartilhar este post Link para o post Compartilhar em outros sites