java界面代码

复制代码
package day02;

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

public class lei4j extends JFrame implements ActionListener {
    //创建文本框
     JTextField tiaomu = new JTextField(40);
    //创建密码文本框
     JPasswordField JK = new JPasswordField(100);

//创建按钮对象
   JButton anniu = new JButton("点击");


    public  lei4j  () {

        //获取密码框文字
        String text1 = JK.getText();

        //获取文本框文字
        String text = tiaomu.getText();


        //绑定动作监听
        anniu.addActionListener(this);
        //设置按键位置大小
        anniu.setBounds(100,100,100,100);
      //把按钮添加进入界面
       getContentPane().add( anniu );

        extracted();

   //设置界面是否显示
        setVisible(true);

    }

    private void extracted() {
        //设置界面大小
        setSize(500,500);
        //设置界面关闭方式
        setDefaultCloseOperation(3);
        //设置界面居中
        setLocationRelativeTo(null);
        //设置界面是否能拖拉改变大小
        setResizable(false);
        //设置组件显示布局
        setLayout(null);
        //显示页面
        setAlwaysOnTop(true);
    }

   //选择器固定写法
    public  int qiedin (){
        return JOptionPane.showConfirmDialog(this,"是否删除","删除确认",JOptionPane.YES_NO_OPTION);
    }


    @Override
    public void actionPerformed(ActionEvent e) {
        int qiedin = qiedin();
        System.out.println(qiedin );

    }
相关推荐
张槊哲6 分钟前
C++ 进阶指南:如何丝滑地理解与实践多线程与多进程
开发语言·c++·算法
铁皮哥9 分钟前
【后端/Agent 开发】给你的项目配置一套 .claude/ 工作流:别再裸用 Claude Code 了!
java·windows·python·spring·github·maven·生活
雪度娃娃14 分钟前
Effective Modern C++——型别推导
开发语言·c++
乐之者v15 分钟前
AI编程 -- codex添加代码,在intellij Idea中没有显示,如何处理?
java·ide·intellij-idea
Hello eveybody32 分钟前
介绍一下背包DP(C++)
开发语言·c++·动态规划·dp·背包dp
2401_878820471 小时前
Sa-Token基础篇
java·spring boot·后端·sa-token
2301_816374331 小时前
Nginx下构建PC站点
java·运维·nginx
Run_Teenage1 小时前
Linux:线程互斥,线程锁
运维·开发语言·jvm
小小de风呀1 小时前
de风——【从零开始学C++】(四):类和对象(下)
开发语言·c++·算法
无所事事O_o1 小时前
JAVA应用不定时卡顿问题排查过程记录
java·优化