如何防止我的java GUI按钮缩小(包括GIF)?

时间:2013-11-12 18:28:52

标签: java swing

我对我的情况做了一个GIF:

enter image description here

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

我认为有一个像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);

此处为my code,或here

感谢

2 个答案:

答案 0 :(得分:4)

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

    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);
    

答案 1 :(得分:3)

  

我认为有一个像repaint()这样的功能?有没有   保持按钮始终固定的方法?

  • 所有内容都取决于使用LayoutManager,以便更快地发布SSCCE,简短,可运行,可编辑,导致a.m.问题

  • 将浮动JComponent置于JScrollPane