Java GXT-窗口中被截断的文本

Java GXT-窗口中被截断的文本,java,gxt,Java,Gxt,我有一个窗口,其中包含两个ContentPanel(水平方向),一个带有图像,另一个带有一些文本。问题是,我的文本被截断了:它正在从窗口消失 Window win = new Window(); win.setLayout( new FillLayout() ); win.setMinWidth( 250 ); win.setHeight( 120 ); ContentPanel content = new ContentPanel( new RowLayout( Orientation.HO

我有一个窗口,其中包含两个ContentPanel(水平方向),一个带有图像,另一个带有一些文本。问题是,我的文本被截断了:它正在从窗口消失

Window win = new Window();
win.setLayout( new FillLayout() );
win.setMinWidth( 250 );
win.setHeight( 120 );

ContentPanel content = new ContentPanel( new RowLayout( Orientation.HORIZONTAL ) );
ContentPanel iconePanel = new ContentPanel( new FillLayout() );
iconePanel.add(myImage);
content.add( iconePanel, new RowData( 48, 1 ) );

Text textPanel = new Text();
textPanel.setText( msg );
content.add( textPanel, new RowData( -1, 1 ) );
win.add( content );
win.show();

如何将文本保留在面板中?

您必须充分了解GXT中的不同面板,还有一个调整填充大小的技巧,最好使用firebug并使用firebug调整布局,这将对调整窗口有很大帮助。

您必须对GXT中的不同面板有很好的了解,还有一个调整填充大小的技巧,最好使用firebug并使用firebug调整布局,这将对调整窗口有很大帮助。

我试过了(使用Chrome的开发工具),但是,首先,有一些问题。包含另外两个div(图像+文本)的div比文本的div短。当我尝试在文本中添加填充时,没有任何效果。我将尝试使用FitLayout而不是FillLayoutNope,也不起作用。编辑:刚刚注意到,当我禁用宽度时,它工作得非常好。现在我只需找出如何使用Java执行相同的操作。好的……很好。希望你解决了问题。还有请检查所有浏览器的向后兼容性。它工作得很好。只需添加
textPanel.setAutoWidth(true)
,它就可以工作。尝试IE9(兼容模式和不兼容模式)、Firefox、Chrome、Opera和Safari。感谢@Prabhath的大力帮助:)我尝试过(使用Chrome的开发工具),但首先,有一些问题。包含另外两个div(图像+文本)的div比文本的div短。当我尝试在文本中添加填充时,没有效果。我将尝试使用FitLayout而不是FillLayoutNope,也不起作用。编辑:刚刚注意到,当我禁用宽度时,它工作得非常好。现在我只想知道如何用Java实现同样的功能。好的……很好。希望你解决了这个问题。另外,请检查所有浏览器的向后兼容性。它工作得非常好。只需添加
textPanel.setAutoWidth(true)
即可。尝试IE9(兼容模式和不兼容模式)、Firefox、Chrome、Opera和Safari。感谢@Prabhath的大力帮助:)