吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1110|回复: 6
收起左侧

[求助] java作业求助

[复制链接]
mlw1008611 发表于 2022-11-2 18:27
求助大佬,我这个代码没有任何报错但是运行没有窗体,老哥们有什么解决方法,谢谢了
[JavaFX] 纯文本查看 复制代码
package fanxingbao;

import java.awt.Color;
import java.awt.Point;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;

public class LoginFrame extends JFrame {
    private static final long serialVersionUID = 1L;
    JLabel b1, b2;
    JTextField txtyhm;// 单行文本框
    JPasswordField jpfmm;// 密码框
    JButton btnOK, btnNo;// 按钮

    public void loginFrame() {
        this.setTitle("登陆窗体");
        this.setSize(420, 300);
        Point p = new Point(100, 200);
        this.setLocation(p);
        this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
        this.setLayout(null);
        b1 = new JLabel("用户名:");
        b2 = new JLabel("密码:");
        b1.setBounds(60, 60, 80, 30);
        b2.setBounds(60, 110, 80, 30);
        this.add(b1);
        this.add(b2);
        txtyhm = new JTextField();
        jpfmm = new JPasswordField("123");
        txtyhm.setBounds(150, 60, 180, 30);
        jpfmm.setBounds(150, 100, 180, 30);
        this.add(jpfmm);
        this.add(txtyhm);
        btnOK = new JButton("登录");// JButton(String text)
        // Image Icon()
        // Image Icon(JRLlocation)
        // Image Icon
        ImageIcon icon = new ImageIcon(LoginFrame.class.getResource("002.gif"));
        new JButton("退出", icon);
        btnOK.setBounds(100, 160, 80, 40);
        btnOK.setBounds(230, 160, 100, 40);
        this.add(btnOK);
        this.add(btnNo);
        b1.setBackground(new Color(202, 90, 194));
        btnOK.setBackground(Color.BLUE);
        btnOK.setForeground(Color.white);
        this.setVisible(true);
    }

    public static void main(String[] args) {
        new LoginFrame();
    }
}

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Relic 发表于 2022-11-2 18:48
[Java] 纯文本查看 复制代码
package api;

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

public class LoginFrame extends JFrame {
    private static final long serialVersionUID = 1L;
    JLabel b1, b2;
    JTextField txtyhm;// 单行文本框
    JPasswordField jpfmm;// 密码框
    JButton btnOK, btnNo;// 按钮

    public LoginFrame() {
        this.setTitle("登陆窗体");
        this.setSize(420, 300);
        Point p = new Point(100, 200);
        this.setLocation(p);
        this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
        this.setLayout(null);
        b1 = new JLabel("用户名:");
        b2 = new JLabel("密码:");
        b1.setBounds(60, 60, 80, 30);
        b2.setBounds(60, 110, 80, 30);
        this.add(b1);
        this.add(b2);
        txtyhm = new JTextField();
        jpfmm = new JPasswordField("123");
        txtyhm.setBounds(150, 60, 180, 30);
        jpfmm.setBounds(150, 100, 180, 30);
        this.add(jpfmm);
        this.add(txtyhm);
        btnOK = new JButton("登录");// JButton(String text)
        btnOK.setBackground(Color.BLUE);
        btnNo = new JButton("退出");
        btnOK.setBounds(100, 160, 80, 40);
        btnNo.setBounds(230, 160, 100, 40);
        this.add(btnOK);
        this.add(btnNo);
        b1.setBackground(new Color(202, 90, 194));
        btnOK.setBackground(Color.WHITE);
        btnOK.setForeground(Color.BLUE);
        btnNo.setForeground(Color.BLUE);
        btnNo.setBackground(Color.WHITE);
        this.setVisible(true);
    }

    public static void main(String[] args) {
        new LoginFrame();
    }
}

注意是构造方法,其他地方也改了一下 可以直接跑

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
mlw1008611 + 1 + 1 用心讨论,共获提升!

查看全部评分

pansong291 发表于 2022-11-2 19:48
什么作业还用到 swing,啥专业的,选修还是必修
丶懒喵喵 发表于 2022-11-2 20:36
Snowclod 发表于 2022-11-2 21:01
为啥会让画窗口呀   这个工作都没有用到过  不太了解
q1577271837 发表于 2022-11-2 22:05
方法写的没错,但是你的main方法里面只是创建了一个LoginFrame对象,而你创建窗口的语句都写在loginFrame方法中,并没有调用,也就没有执行。所以把main方法中的new LoginFrame();后面加一个调用loginFrame方法即可创建窗口。
yunCrush 发表于 2022-11-4 15:41
pansong291 发表于 2022-11-2 19:48
什么作业还用到 swing,啥专业的,选修还是必修

大学作业基本就是这一套
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 04:17

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表