gridbaglayout

    -1热度

    1回答

    我遇到GridBagLayout问题& GridBagConstraints在GUI中我开始构建。我必须要有图片,其中一种目前GUI的状态,&是GUI所需状态之一。我一直在试图达到所需的状态,但一直无法:(这里是代码,&我还会附上上面提到的2张图片,而且,我正在格式化第一个或第第二个复选框,但我一直无法弄清楚是什么问题 驱动程序类: import javax.swing.SwingUtilitie

    -1热度

    1回答

    我正在设计一个面板以使用GridBagLayout来显示项目。我要寻找的结果是这样的: 不过,目前我看到以下内容: 然后我初始化我的面板和设置布局: JPanel surveyDetailsFieldsPane = new JPanel(); surveyDetailsFieldsPane.setMinimumSize(new Dimension(0, 300)); surveyDetails

    1热度

    1回答

    我想使蓝色组件填充白色间隙。我试图使用gridheight = 2并没有发生任何事情。我看到的方式是有三个单元格,我希望组件扩展到第四个不存在的单元格。我怎样才能解决它? import java.awt.Color; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import javax.swing.J

    -1热度

    1回答

    我不能让我的数字按钮附加自己,可以说如果我想输入11,它将无法工作,它只在文本字段中显示1。它不会让我按另一个数字按钮,并将其附加到文本字段中的1或任何数字。它只是停止并等待,直到我按下一个按钮,操作 private ActionListener NumberTapped = new ActionListener() { @Override public void act

    -1热度

    1回答

    我在OSX上使用NetBeans 8.2,当我运行我的代码时,我得到一个窗口,它具有正确的标题,但没有组件出现。我确信我的所有框架都设置为可见,但问题仍然存在。 public Project(){ setTitle("Panel"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setSize(400, 200);

    1热度

    1回答

    我正在创建一个应用程序,而我试图使用GridBagLayout在两个文本字段之间放一段距离,但即使将栅格变量设置为比以前的文本字段更大的东西,它们仍会一直出现在对方下方。 我在一个面板内完成这个任务,在我的主要方法中,我只需点击一个按钮即可调用面板,以在我的主面板上显示面板。 这里是我的addPanel方法的代码: c.weightx = 0.5; c.weighty = 0.5;

    0热度

    1回答

    我正在研究基于Windows 10计算器的计算器。我喜欢它的外观和感觉,并且我正在向这个项目挑战自我,以测试我对Java的了解程度。但是当我完成主设计后,我注意到窗户周围有额外的填充物。经过调试和计算后,我发现额外的填充来自我的三个JPanel(topPanel,middlePanel,bottomPanel),在我的主JPanel(mainPanel)内部。我正在使用gridBagLayout,

    0热度

    1回答

    我有一个关于GridBagLayout的问题。我试图制作一个简单的计算器,并且我使用GridBagLayout将所有按钮放在按钮面板中,尽管它将所有按钮都放在中间,而不会改变按钮的大小,这是合乎逻辑的。我可以在GridLayout(它调整按钮的大小和JPanel的大小)和GridBagLayout(所以我可以把它们放在宽度和顺序我想要)之间获得一些东西吗? 与布局的代码如下: ... Bottom

    0热度

    2回答

    我试图让按钮显示一个JTextField旁边的Jlabel,但是当我按下时,JLabel不再出现。 万一它引起了问题,我使用相同的一些盒子和标签,我希望它们出现在同一个地方,取决于我按下的按钮。 在单个画面问题: import java.awt.Dimension; import java.awt.GridBagConstraints; import java.awt.GridBagLayou

    1热度

    2回答

    我想创建一个由4个组件组成的JPanel,分成2列。左列中的上部组件占据垂直空间的60%,而下部组件占40%。在右栏应该是相反的 - 上面的组件占40%,下面的组件占60%。 所以基本上我想有我组分奠定了像这样的画面: 我试图实现与GridBagLayout这种行为。 public class Test extends JFrame { JPanel testPanel = new JPanel