1
创建JApplet我有2个文本字段,一个按钮和一个文本区域。Java从基于Applet大小调整大小停止JApplet组件
private JPanel addressEntryPanel = new JPanel(new GridLayout(1,3));
private JPanel outputPanel = new JPanel(new GridLayout(1,1));
private JTextField serverTf = new JTextField("");
private JTextField pageTf = new JTextField("");
private JTextArea outputTa = new JTextArea();
private JButton connectBt = new JButton("Connect");
private JScrollPane outputSp = new JScrollPane(outputTa);
public void init()
{
setSize(500,500);
setLayout(new GridLayout(3,1));
add(addressEntryPanel);
addressEntryPanel.add(serverTf);
addressEntryPanel.add(pageTf);
addressEntryPanel.add(connectBt);
addressEntryPanel.setPreferredSize(new Dimension(50,50));
addressEntryPanel.setMaximumSize(addressEntryPanel.getPreferredSize());
addressEntryPanel.setMinimumSize(addressEntryPanel.getPreferredSize());
add(outputPanel);
outputPanel.add(outputSp);
outputTa.setLineWrap(true);
connectBt.addActionListener(this);
问题是当调试并将其放入页面时,组件/面板根据applet大小调整大小。我不想要这个。我希望文本区域具有一定的大小,文本区域具有一定的大小。我已经把东西放在那里来设置他们的大小,但他们不工作。我如何着手为组件或JPanel实际设置严格的大小。
是的,我想这是网格布局的一部分,我不想忽略,但一个applet它会在一个设定的宽度和高度,但组件看起来很丑,并伸展到给定的大小。 – Doug 2010-04-19 19:46:26