Java制作520表白代码——爱一个人需要理由吗?

这篇具有很好参考价值的文章主要介绍了Java制作520表白代码——爱一个人需要理由吗?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

✨博主:命运之光

✨专栏:Java经典程序设计

Java制作520表白代码——爱一个人需要理由吗?

520表白日每个人都期待着浪漫的表白,而作为一名热爱编程的程序员,我决定用程序员的方式来向你表达我的爱意。

在2023年5月20日这个特殊的日子里,我要用一段特别的代码来向你传递我对你的深情。这段代码由Java语言编写,以表白为主题,将带给你无法拒绝的浪漫体验。 

目录

✨简介

🍓背景:

🍓特殊意义:

🍓Java编程作为表白方式

✨设计表白程序的思路

🍓程序视频效果展示 

🍓程序源代码分享

🍓总结表白程序的设计和实现过程

✨程序运行截图


✨简介

🍓背景:

"520"这个数字源于汉字的发音,它与"我爱你"这句表达爱意的中文词语相似。因此,"520"在中国文化中被赋予了浪漫和表白的含义。这个日期在过去的几年里逐渐流行起来,成为了年轻人表白爱意和表达情感的特殊日子。

🍓特殊意义:

  1. 浪漫的纪念日:类似于情人节,"520"被视为一个特殊的纪念日,提醒人们关注爱情和感情的重要性。在这一天,许多人会选择向心仪的人表白或者向自己的伴侣表达爱意。

  2. 数字的象征性:数字"520"具有象征性,代表着爱意和浪漫。它成为了人们用于表达爱意和吸引他人关注的独特符号。

  3. 创造回忆:"520"作为一个特殊的日期,可以帮助人们创造难忘的回忆。无论是收到表白还是表达爱意,这一天都可以成为人们爱情故事中重要的一章。

  4. 社交媒体的流行:随着社交媒体的兴起,人们更容易在"520"这一天分享自己的爱情故事、浪漫的瞬间和表白的场景。这使得"520"成为了一个全民参与的浪漫日子。

总的来说,"520"作为表白日具有浪漫和特殊的意义。它提醒人们在这个特别的日子里关注爱情、表达情感,并创造美好的回忆。无论是通过言语、行动还是通过编程,"520"是一个适合向心爱的人表白爱意的日子。

🍓Java编程作为表白方式

技术与情感的结合,通过使用Java编程作为表白方式,程序员们将技术与情感相结合。这不仅仅是展示他们的编程技能,更是表达他们对心爱的人的关心和爱意。在代码背后,隐藏着深深的情感和真挚的情感表达。

✨设计表白程序的思路

关于程序的设计思路这块我就不多说了,会的人看一下写的代码就能秒懂,不会的也不会在意程序的设计思路(这个建立的对象和写的程序)。

Java制作520表白代码——爱一个人需要理由吗?

🍓程序视频效果展示 

520love(JAVA练习)

🍓程序源代码分享

(1)demo

package Love;
import sun.plugin.dom.css.RGBColor;

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

public class demo extends JFrame{
    public static void main(String[] args) {
        String[] arr={"小姐姐","我关注你很久了。","做我女朋友好吗?","游戏随便玩(一起玩也行0.0)","你打球我买水","我会游泳","我说的都是真的","真的真的","可以做我女朋友吗?"};
        //先建立一个窗口
        int screenwidth=500;
        int screenheight=200;
        JFrame frame1=new JFrame("");
        frame1.setSize(screenwidth,screenheight);//设置窗口大小
        frame1.setVisible(true);//设置窗口可见
        frame1.setLocation(200,200);//设置窗口的左上角坐标为(200,200)



        //创建一个JPanel
        JPanel p=new JPanel();
        frame1.add(p);
        //设置布局,设置为空布局
        p.setLayout(null);
        //设置背景颜色
        p.setBackground(new Color(255, 224, 219));
       // p.setPreferredSize(new Dimension(50,100));
        //创建一个文本框来显示文字,这里采用JLabel
        JLabel text1=new JLabel();//设置JLabel的字体
        text1.setFont(new java.awt.Font("黑体", 1, 30));//设置JLabel的字体和大小
        p.add(text1);//将JLabel放入JPanel中
        text1.setBounds(20,10,1000,50);//设置字体位置
        //创建按钮组件
        JButton btnok1=new JButton("确定");//按钮组件设置为确认
        Font f=new Font("黑体",Font.BOLD,25);
        btnok1.setFont(f);
        btnok1.setBounds(200,100,90,50);
        p.add(btnok1);
        //进行事件处理
        //创建对象
        action action1 =new action();//创建事件对象
        btnok1.addActionListener(action1);//给按钮添加这个对象,给按钮添加一个ActionListener的对象
        while(action1.count<9)
        {
            text1.setText(arr[action1.count]);
        }
        frame1.setVisible(false);//设置窗口不可见

        //创建新窗口,关闭原有窗口
        demo2 frame2 =new demo2();
        frame2.setEnabled(false);
    }
}

(2)demo2

package Love;

import sun.plugin.dom.css.RGBColor;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;

public class demo2 extends JFrame {

    public demo2()
    {
        //先建立一个窗口
        int scwidth2 =500;
        int scrheight2 =400;
        JFrame frame2=new JFrame("520我爱你,爱你地久天长!");
        frame2.setSize(scwidth2,scrheight2);//设置窗口大小
        frame2.setVisible(true);//设置窗口可见
        frame2.setLocation(200,200);//设置窗口的左上角坐标为(200,200)

        //创建一个JPanel
        JPanel p=new JPanel();
        frame2.add(p);
        //设置布局,设置为空布局
        p.setLayout(null);
        //设置背景颜色
        p.setBackground(new Color(255, 255, 236));
        // p.setPreferredSize(new Dimension(50,100));
        //创建一个文本框来显示文字,这里采用JLabel
        JLabel text1=new JLabel("答应我吧!");//设置JLabel的字体
        text1.setFont(new java.awt.Font("黑体", 1, 30));//设置JLabel的字体和大小
        p.add(text1);//将JLabel放入JPanel中
        text1.setBounds(20,10,1000,50);//设置字体位置
        //创建按钮组件
        JButton btnok2=new JButton("我同意");//按钮组件设置为确认
        Font f=new Font("黑体",Font.BOLD,25);
        btnok2.setFont(f);
        btnok2.setBounds(100,300,120,50);//170
        p.add(btnok2);

        //创建第二个取消的按钮组件           100+120+100+120=440-500=60
        JButton btnok3=new JButton("我拒绝");//按钮组件设置为确认
        Font f2=new Font("黑体",Font.BOLD,25);
        btnok3.setFont(f2);
        btnok3.setBounds(260,300,120,50);//170
        p.add(btnok3);

        //进行事件处理
        //创建对象
        actiontxt action2 =new actiontxt();//创建事件对象,这个是点击我拒绝时候的对象
        action4 action3 =new action4();//创建事件对象,这个是点击我同意时候的对象
        //点击我不同意时跳出新的窗口
        btnok3.addActionListener(action2);//给按钮添加这个对象,给按钮添加一个ActionListener的对象
        btnok2.addActionListener(action3);//给按钮添加这个对象,给按钮添加一个ActionListener的对象
//        frame2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //if(btnok3.addActionListener(action2)==true)
        System.out.println("action2.closenum"+action2.closenum);

    }





}

(3)demo3.java(刚学Java时候写的,写的有点久了,我忘了这块为什么写了个夹😭)

package Love;

import sun.plugin.dom.css.RGBColor;
import javax.swing.*;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.ActionEvent;
import java.awt.event.WindowEvent;

class MyWindow extends WindowAdapter{
    public void windowClosing(WindowEvent e){
        System.out.println("窗口关闭");
        System.exit(1);

    }
}
public class demo3 extends JFrame{
    public demo3()
    {
        //先建立一个窗口
        int scwidth2 =300;
        int scrheight2 =100;
        JFrame frame2=new JFrame("555");
        frame2.addWindowFocusListener(new MyWindow());//加入事件
        frame2.setEnabled(false);
        frame2.setSize(scwidth2,scrheight2);//设置窗口大小
        frame2.setVisible(true);//设置窗口可见
        frame2.setLocation(300,300);//设置窗口的左上角坐标为(200,200)

        //创建一个JPanel
        JPanel p=new JPanel();
        frame2.add(p);
        //设置布局,设置为空布局
        p.setLayout(null);
        //设置背景颜色
        p.setBackground(new Color(255, 224, 219));
        // p.setPreferredSize(new Dimension(50,100));
        //创建一个文本框来显示文字,这里采用JLabel
        JLabel text1=new JLabel("不能拒绝哦");//设置JLabel的字体
        text1.setFont(new java.awt.Font("黑体", 1, 20));//设置JLabel的字体和大小
        p.add(text1);//将JLabel放入JPanel中
        text1.setBounds(20,10,1000,50);//设置字体位置
        //action action2 =new action();//创建事件对象



    }

}

(4)MyWindow

package Love;

import sun.plugin.dom.css.RGBColor;
import javax.swing.*;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.ActionEvent;
import java.awt.event.WindowEvent;

class MyWindow extends WindowAdapter{
    public void windowClosing(WindowEvent e){
        System.out.println("窗口关闭");
        System.exit(1);

    }
}
public class demo3 extends JFrame{
    public demo3()
    {
        //先建立一个窗口
        int scwidth2 =300;
        int scrheight2 =100;
        JFrame frame2=new JFrame("555");
        frame2.addWindowFocusListener(new MyWindow());//加入事件
        frame2.setEnabled(false);
        frame2.setSize(scwidth2,scrheight2);//设置窗口大小
        frame2.setVisible(true);//设置窗口可见
        frame2.setLocation(300,300);//设置窗口的左上角坐标为(200,200)

        //创建一个JPanel
        JPanel p=new JPanel();
        frame2.add(p);
        //设置布局,设置为空布局
        p.setLayout(null);
        //设置背景颜色
        p.setBackground(new Color(255, 224, 219));
        // p.setPreferredSize(new Dimension(50,100));
        //创建一个文本框来显示文字,这里采用JLabel
        JLabel text1=new JLabel("不能拒绝哦");//设置JLabel的字体
        text1.setFont(new java.awt.Font("黑体", 1, 20));//设置JLabel的字体和大小
        p.add(text1);//将JLabel放入JPanel中
        text1.setBounds(20,10,1000,50);//设置字体位置
        //action action2 =new action();//创建事件对象



    }

}

(5)demo4.java

package Love;

import sun.plugin.dom.css.RGBColor;
import javax.swing.*;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.ActionEvent;
import java.awt.event.WindowEvent;

class MyWindow1 extends WindowAdapter{
    public void windowClosing(WindowEvent e){
        System.out.println("窗口关闭");
        System.exit(1);

    }
}
public class demo4 extends JFrame{
    public demo4()
    {
//        //先建立一个窗口
//        int scwidth2 =800;
//        int scrheight2 =600;
//        JFrame frame2=new JFrame("555");
//        frame2.addWindowFocusListener(new MyWindow1());//加入事件
//        frame2.setEnabled(false);
//        frame2.setSize(scwidth2,scrheight2);//设置窗口大小
//        frame2.setVisible(true);//设置窗口可见
//        frame2.setLocation(200,200);//设置窗口的左上角坐标为(200,200)
//
//        //创建一个JPanel
//        JPanel p=new JPanel();
//        //布局
//        FlowLayout Flow=new FlowLayout(FlowLayout.RIGHT,10,10);
//        p.setLayout(Flow);
//
//
//        frame2.add(p);
//        //设置布局,设置为空布局
//        p.setLayout(null);
//        //设置背景颜色
//        p.setBackground(new Color(255, 224, 219));
//        // p.setPreferredSize(new Dimension(50,100));
//        //创建一个文本框来显示文字,这里采用JLabel
//        JLabel text1=new JLabel("喜欢你,不要甜言蜜语,想着你,不要花言巧语,爱着你,不要欺骗话语。520我爱你,亲爱滴,今\n" +
//                "生你是我的唯一,对你只有一心一意。");//设置JLabel的字体
//        text1.setFont(new java.awt.Font("黑体", 1, 30));//设置JLabel的字体和大小
//        p.add(text1);//将JLabel放入JPanel中
//        text1.setBounds(20,10,1000,50);//设置字体位置
//        //action action2 =new action();//创建事件对象

        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 设置关闭模式
        setSize(800, 600);// 设置窗口大小
        //setLocationRelativeTo(200,200);// 设置窗口居中
        getContentPane().setLayout(null);// 设置布局为绝对定位


        JLabel JL = new JLabel("<html>“真爱”无敌,让我们永远在一同;“痴爱”无私,使你我同心长相知;“深爱”无言,引水中鸳鸯\n" +
                "都来羡;“最爱”是你,对你的幸福我惦记;“疼爱”不已,有爱情相伴无距离!520,爱你是我正在说的\n" +
                "话,爱你是我不断做的事!</html>");// 创建文本框并添加文字

        //JL.setBackground(Color.black);

        JL.setFont(new java.awt.Font("黑体", 2, 30));//设置JLabel的字体和大小
        JL.setBounds(0, 0, 800, 200);// 设置文本框大小即位置
        getContentPane().add(JL);// 将文本框加入窗口
        setVisible(true);// 使窗口可见


    }

}

(6)MyWindow1

package Love;

import sun.plugin.dom.css.RGBColor;
import javax.swing.*;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.ActionEvent;
import java.awt.event.WindowEvent;

class MyWindow1 extends WindowAdapter{
    public void windowClosing(WindowEvent e){
        System.out.println("窗口关闭");
        System.exit(1);

    }
}
public class demo4 extends JFrame{
    public demo4()
    {
//        //先建立一个窗口
//        int scwidth2 =800;
//        int scrheight2 =600;
//        JFrame frame2=new JFrame("555");
//        frame2.addWindowFocusListener(new MyWindow1());//加入事件
//        frame2.setEnabled(false);
//        frame2.setSize(scwidth2,scrheight2);//设置窗口大小
//        frame2.setVisible(true);//设置窗口可见
//        frame2.setLocation(200,200);//设置窗口的左上角坐标为(200,200)
//
//        //创建一个JPanel
//        JPanel p=new JPanel();
//        //布局
//        FlowLayout Flow=new FlowLayout(FlowLayout.RIGHT,10,10);
//        p.setLayout(Flow);
//
//
//        frame2.add(p);
//        //设置布局,设置为空布局
//        p.setLayout(null);
//        //设置背景颜色
//        p.setBackground(new Color(255, 224, 219));
//        // p.setPreferredSize(new Dimension(50,100));
//        //创建一个文本框来显示文字,这里采用JLabel
//        JLabel text1=new JLabel("喜欢你,不要甜言蜜语,想着你,不要花言巧语,爱着你,不要欺骗话语。520我爱你,亲爱滴,今\n" +
//                "生你是我的唯一,对你只有一心一意。");//设置JLabel的字体
//        text1.setFont(new java.awt.Font("黑体", 1, 30));//设置JLabel的字体和大小
//        p.add(text1);//将JLabel放入JPanel中
//        text1.setBounds(20,10,1000,50);//设置字体位置
//        //action action2 =new action();//创建事件对象

        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 设置关闭模式
        setSize(800, 600);// 设置窗口大小
        //setLocationRelativeTo(200,200);// 设置窗口居中
        getContentPane().setLayout(null);// 设置布局为绝对定位


        JLabel JL = new JLabel("<html>“真爱”无敌,让我们永远在一同;“痴爱”无私,使你我同心长相知;“深爱”无言,引水中鸳鸯\n" +
                "都来羡;“最爱”是你,对你的幸福我惦记;“疼爱”不已,有爱情相伴无距离!520,爱你是我正在说的\n" +
                "话,爱你是我不断做的事!</html>");// 创建文本框并添加文字

        //JL.setBackground(Color.black);

        JL.setFont(new java.awt.Font("黑体", 2, 30));//设置JLabel的字体和大小
        JL.setBounds(0, 0, 800, 200);// 设置文本框大小即位置
        getContentPane().add(JL);// 将文本框加入窗口
        setVisible(true);// 使窗口可见


    }

}

(7)actiontxt

package Love;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class actiontxt extends Frame implements ActionListener {

    int closenum=0;
    public void actionPerformed(ActionEvent e) {
        /*
        在这里写入点击事件
        创建一个文本框来显示文字,这里采用JLabel
        */
        //setVisible(false);// 本窗口隐藏,
        demo3 frame3=new demo3();//创建新的窗口

    }
}

(8)action4

package Love;

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

public class action4 extends JFrame implements ActionListener {
    public void actionPerformed(ActionEvent e) {
        /*
        在这里写入点击事件
        创建一个文本框来显示文字,这里采用JLabel
        */
        //setVisible(false);// 本窗口隐藏,
        demo4 frame3=new demo4();//创建新的窗口

    }
}

(9)action

package Love;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class action extends JFrame implements ActionListener {
    int count=0;
    int i=0;//定义全局变量i
    int temp=0;//窗口二跳转用

    public void actionPerformed(ActionEvent arg0) {
        /*
        在这里写入点击事件
        创建一个文本框来显示文字,这里采用JLabel
        */
        count++;
        temp++;
        System.out.println("count="+count);



    }
}

🍓总结表白程序的设计和实现过程

程序写的时间有点久了,刚学Java时候写的现在也说不清什么了,表白这个事情吧!心诚则灵,身为单身汪的蒟蒻也没什么能说的🐕(下面附上几张程序截图,祝大家520快乐哈O(∩_∩)O)

✨程序运行截图

(1)Java制作520表白代码——爱一个人需要理由吗?

(2)

Java制作520表白代码——爱一个人需要理由吗?

(3)

Java制作520表白代码——爱一个人需要理由吗? (4)

Java制作520表白代码——爱一个人需要理由吗?(5)

Java制作520表白代码——爱一个人需要理由吗? (6)

Java制作520表白代码——爱一个人需要理由吗? (7)

Java制作520表白代码——爱一个人需要理由吗? (8)

Java制作520表白代码——爱一个人需要理由吗?

(9)

Java制作520表白代码——爱一个人需要理由吗? (10)

Java制作520表白代码——爱一个人需要理由吗?

 (11)

Java制作520表白代码——爱一个人需要理由吗?

(12)

Java制作520表白代码——爱一个人需要理由吗?文章来源地址https://www.toymoban.com/news/detail-473707.html

到了这里,关于Java制作520表白代码——爱一个人需要理由吗?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 情人节程序员用HTML网页表白【520爱心背景3D相册】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript

    这是程序员表白系列中的100款网站表白之一,旨在让任何人都能使用并创建自己的表白网站给心爱的人看。 此波共有100个表白网站,可以任意修改和使用,很多人会希望向心爱的男孩女孩告白,生性腼腆的人即使那个TA站在眼前都不敢向前表白。说不出口的话就用短视频告诉

    2024年02月08日
    浏览(48)
  • python制作超炫流星雨表白,html写流星雨(完整代码)

    这篇文章主要介绍了python制作超炫流星雨表白,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。 hello,大家好,我是wangzirui32,今天我们来学习如何用Pygame制作一场漂亮的流星雨。 开始学习吧! 文章目录

    2024年02月08日
    浏览(19)
  • Java代码实现“爱心”表白

    最近看到个好玩的,就是用代码实现爱心的形状,对于不懂编程的人来说,这是一个很好的玩的东西。男生可以在女朋友那里秀一波哈哈哈哈哈。 接下来提供两个爱心代码: 代码实现: 运行结果: 代码实现: 运行结果:

    2024年02月13日
    浏览(28)
  • C C++ Java python 分别写出不同表白girlfriend的爱心动态代码实现

    C `` #include stdio.h #include stdlib.h #include windows.h void heart_animation() { int i, j, k; for (i = 1; i = 6; i++) { for (j = -3; j = 3; j++) { for (k = -4; k = 4; k++) { if (abs(j) + abs(k) i * 2) { printf(“I”); } else { printf(\\\" “); } } printf(”n\\\"); } Sleep(500); system(“cls”); } } int main() { heart_animation(); return 0; } `` C++ `` 动态

    2023年04月09日
    浏览(29)
  • 【完整代码】用HTML/CSS制作一个美观的个人简介网页

    用HTML/CSS制作一个美观的个人简介网页——学习周记1 HELLO!大家好,由于《用HTML/CSS制作一个美观的个人简介网页》这篇笔记有幸被很多伙伴关注,于是特意去找了之前写的完整代码,久等啦~ 这个页面是在自己刚接触前端代码时使用HBuilder所作,以下是建立的项目及文件↓↓

    2024年01月25日
    浏览(23)
  • 七夕节表白3d相册制作

    定位 阴影 3d转换 动画 通过定位将所有照片叠在一起,在设置默认的样式以及照片的布局,最后通过设置盒子以及照片的旋转动画来达到效果。 效果: 代码如下: 第二种是背景图+3D相册 首先看效果: html代码: CSS代码: 第3种是樱花+特效 第一步,创建html文件 css文件 js樱花

    2024年02月12日
    浏览(20)
  • 七夕情人节表白网页制作【雪花爱心】

    🏆今日学习目标: 🍀告白代码制作 ✅ 创作者 :林在闪闪发光 ⏰预计时间:10分钟 🎉个人主页:林在闪闪发光的个人主页  🍁林在闪闪发光的个人社区,欢迎你的加入: 林在闪闪发光的社区      目录 作品介绍 效果图 代码实现 (部分代码) html (告白部分)  js (雪花部分

    2024年02月13日
    浏览(28)
  • 【脚本项目源码】Python制作提升成功率90%的表白神器

    明天就是拥抱情人节,情侣们会在公开的场合拥抱,向世人宣告你俩的爱意,也让这个寒冷的冬天变得格外温馨。到了年底依然能热情拥抱,也见证了两人情意如昔。 今天小鱼就给大家带来就是的利用Python制作表白神器,记得发给自己的心仪对象。废话不多说直接开整~ Pyt

    2023年04月09日
    浏览(21)
  • 程序员的520花式绘制爱心代码大全

    声明 :代码是祖传代码,我不知道原创是谁了,修修改改。主要是为了给情侣们用,虽然自己贵为单身狗。 matlab代码: matlab代码如下: python代码: python代码: 演示: 前端浪漫表白 网站可访问: 已部署到网址,可访问:https://yanghanwen.xyz/ai/ 此网站用不变更,致曾最爱的人

    2024年02月03日
    浏览(24)
  • 今天是情人节呐,我利用Python制作了好多表白的东西,快来吧~

    今天是情人节那,有没有现在没有对象的宝子,评论里扣个111哈哈 目录 玫瑰 爱心树 丘比特 多彩气球 阿玥的小课堂

    2024年02月21日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包