2

我制作了我的情况的GIF:

在此处输入图像描述

原谅它的速度,我做得太快了

我以为有像 repaint() 之类的函数?有没有办法让按钮始终固定?

这是我添加按钮的地方:

guiFrame.add(but2, BorderLayout.LINE_START);        
guiFrame.add(but, BorderLayout.CENTER);     
guiFrame.add(but3, BorderLayout.LINE_END);          
guiFrame.add(combo2, BorderLayout.NORTH);
guiFrame.setVisible(true);

这是我的代码,或者在这里

谢谢

4

2 回答 2

4
  1. 将您的 JTextArea 放入 aJScrollPane并将滚动窗格添加到框架的内容窗格中:

    textArea = new JTextArea(5, 20);
    JScrollPane scrollPane = new JScrollPane(textArea);
    getContentPane().add(scrollPane, BorderLayout.CENTER);
    
  2. 把你的三个扣子放在另一个里面JPanelbuttonPanel用合适layout manager的。将此添加buttonPanel到框架的内容窗格中BorderLayout.PAGE_END

    getContentPane().add(buttonPanel, BorderLayout.PAGE_END);
    
于 2013-11-12T18:40:03.357 回答
3

I thought that there was a function like repaint() or such? Is there a way to keep the buttons always fixed?

  • everything depends of used LayoutManager, for better help sooner post an SSCCE, short, runnable, compilable, caused a.m. issue

  • put floating JComponent to JScrollPane

于 2013-11-12T18:33:01.787 回答