库里斯托 2023-06-16 19:26 采纳率: 88.5%
浏览 14
已结题

给文本设置的参数不生效(java swing)

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class tijiao_ui extends JFrame {
    public tijiao_ui(){



        JFrame frame = new JFrame("验收申请"); //创建窗口,并设置标题为
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //当关闭窗口时,退出整个程序
        frame.setBounds(500,100,600,600);
        JPanel panel = new JPanel(new FlowLayout(FlowLayout.CENTER, 0, 50));  //创建容器,并使用 FlowLayout 布局管理器
        frame.setContentPane(panel);  //把 panel 这个容器设置为 frame 窗口的内容面板

        JLabel text1 = new JLabel("学生姓名");
        JLabel text2 = new JLabel("验收教师姓名");
        JLabel text3 = new JLabel("标题");
        JLabel text4 = new JLabel("内容");
        JLabel text5 = new JLabel("验收时间");
        JButton button = new JButton("提交");

        text1.setBounds(50,50,50,50);
        text2.setBounds(50,100,50,50);
        text3.setBounds(50,150,50,50);
        text4.setBounds(50,200,50,50);
        text5.setBounds(50,250,50,50);

        panel.add(button);
        panel.add(text1);
        panel.add(text2);
        panel.add(text3);
        panel.add(text4);
        panel.add(text5);



        MyActionListener listener = new MyActionListener();
        button.addActionListener(listener);

        frame.setVisible(true);
    }

img


给文本设置的参数不生效,如何修改

  • 写回答

2条回答 默认 最新

  • 心寒丶 全栈领域优质创作者 2023-06-16 20:27
    关注

    img

    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    
    public class tijiao_ui extends JFrame {
        public tijiao_ui() {
            JFrame frame = new JFrame("验收申请");
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setBounds(500, 100, 600, 600);
    
            JPanel panel = new JPanel(new GridBagLayout());
            frame.setContentPane(panel);
    
            GridBagConstraints constraints = new GridBagConstraints();
            constraints.fill = GridBagConstraints.NONE;
            constraints.anchor = GridBagConstraints.WEST;
            constraints.insets = new Insets(10, 10, 10, 10);
    
            JLabel text1 = new JLabel("学生姓名");
            constraints.gridx = 0;
            constraints.gridy = 0;
            panel.add(text1, constraints);
    
            JTextField textField1 = new JTextField(20);
            constraints.gridx = 1;
            panel.add(textField1, constraints);
    
            JLabel text2 = new JLabel("验收教师姓名");
            constraints.gridx = 0;
            constraints.gridy = 1;
            panel.add(text2, constraints);
    
            JTextField textField2 = new JTextField(20);
            constraints.gridx = 1;
            panel.add(textField2, constraints);
    
            JLabel text3 = new JLabel("标题");
            constraints.gridx = 0;
            constraints.gridy = 2;
            panel.add(text3, constraints);
    
            JTextField textField3 = new JTextField(20);
            constraints.gridx = 1;
            panel.add(textField3, constraints);
    
            JLabel text4 = new JLabel("内容");
            constraints.gridx = 0;
            constraints.gridy = 3;
            panel.add(text4, constraints);
    
            JTextField textField4 = new JTextField(20);
            constraints.gridx = 1;
            panel.add(textField4, constraints);
    
            JLabel text5 = new JLabel("验收时间");
            constraints.gridx = 0;
            constraints.gridy = 4;
            panel.add(text5, constraints);
    
            JTextField textField5 = new JTextField(20);
            constraints.gridx = 1;
            panel.add(textField5, constraints);
    
            JButton button = new JButton("提交");
            constraints.gridx = 0;
            constraints.gridy = 5;
            constraints.gridwidth = 2;
            panel.add(button, constraints);
    
            button.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e) {
                    // 在这里编写按钮点击事件的处理逻辑
                    // 可以使用textField1.getText()等方法获取文本框中的内容
                }
            });
    
            frame.setVisible(true);
        }
    
        public static void main(String[] args) {
            SwingUtilities.invokeLater(() -> {
                new tijiao_ui();
            });
        }
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月24日
  • 已采纳回答 6月16日
  • 创建了问题 6月16日

悬赏问题

  • ¥15 sql server 2012的下载出错
  • ¥15 图像识别用户软件开发
  • ¥20 类原生rom lineageos
  • ¥15 有没有会做中专,云计算,卷子的,有偿一百块
  • ¥15 HC32串口DMA循环发送数据
  • ¥15 Uni-App实现飞书授权登陆
  • ¥50 Qt应用中如何通过代码打开开发者工具devtools
  • ¥20 mpp硬解码h264转为yuv
  • ¥40 怎样批量对比两个数据库的表差异
  • ¥15 lettuce连接哨兵redis,主从切换异常