小编kon*_*oly的帖子

如何在JFrame中排列多个面板

我正在尝试制作一个简单的计算器来练习图形(我是一个完整的GUI菜鸟).我在使用Polyashenkos校准器和文本区域以及文本区域和按钮之间的空间后有不必要的空间时遇到一些问题.另外,我如何保持这种布局,但消除空间,并使底部3按钮更小.关于我正在做什么或如何做得更好的任何提示将非常感激.谢谢.

在此输入图像描述

import javax.swing.*;
import java.awt.*;

public class calculator {

    public static void main(String[] args) {
        // creates the JFrame(a window with decorations)
        JFrame frame = new JFrame("Calculator"); 
        // stops the program when window is closed
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
        frame.setSize(377, 350);

        // the main panel of the JFrame, 
        // remembet you cant add content directly to JFrame
        JPanel content = new JPanel(new GridLayout(4, 0)); 
        // panel for the text field
        JPanel textarea = new JPanel(new GridLayout(4, 0)); 
        // panel for the buttons, 
        // …
Run Code Online (Sandbox Code Playgroud)

java swing calculator jpanel layout-manager

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

calculator ×1

java ×1

jpanel ×1

layout-manager ×1

swing ×1