简单实现相亲交友app源码的用户登录功能

目标:
Java ui界面设计:设计一个相亲交友app源码用户注册界面

直接贴代码吧:

package com.zp1115;
import javax.swing.*;
import java.awt.*;
public class ui {
    public void initUI(){
        JFrame zc = new JFrame();
        zc.setTitle("注册界面");
        zc.setSize(450,550);
        zc.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        zc.setResizable(false);
        FlowLayout fl =new FlowLayout ();//流式布局
        zc.setLayout (fl);
        JButton ZC = new JButton();
        ZC.setText("立即注册");
        //ZC.setBounds(290,100,100,50);
        JTextField countin = new JTextField();
        JTextField namein = new JTextField();
        JPasswordField pwdin1 = new JPasswordField ();
        JPasswordField pwdin2 = new JPasswordField ();
        Dimension dim = new Dimension (350,40);
        namein.setPreferredSize (dim);
        pwdin1.setPreferredSize (dim);
        pwdin2.setPreferredSize (dim);
        countin.setPreferredSize (dim);
        JLabel countjla = new JLabel ("账号:");
        JLabel namejla = new JLabel ("昵称:");
        JLabel pwdjla1 = new JLabel("密码:");
        JLabel pwdjla2 = new JLabel("确认:");
        ImageIcon img = new ImageIcon ("C:\\Users\\赵璞\\IdeaProjects\\GoodStrat\\out\\production\\GoodStrat\\com\\zp1115\\img2.png");
        JLabel imgJla = new JLabel (img);
        //imgJla.setSize(290,250);
        zc.add(imgJla);
        zc.add(countjla);zc.add(countin);
        zc.add(namejla);zc.add(namein);
        zc.add(pwdjla1);zc.add(pwdin1);
        zc.add(pwdjla2);zc.add(pwdin2);
        zc.add (ZC);
        // 所有组件加载之后执行
        zc.setVisible (true);
        // 可视化 显示到屏幕
    }
    public static void main(String[] args) {
        ui zcui= new ui ();
        zcui.initUI ();
    }

}

运行结果:

在这里插入图片描述
中途出现的bug和解决方法
主要是贴图片时,选择鼠标拖动到ImageIcon()位置,导致相亲交友app源码运行时无法正常读取文件,一开始以为是图片格式或者像素大小出现问题,后来加了完整路径,bug解决。
FlowLayout ()流式布局,一定要选好各组件的大小和相亲交友app源码界面大小相匹配,否则会出现不对称的情况。
————————————————
声明:本文由云豹科技转发自狠敲就完事了博客,如有侵权请联系作者删除

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
后台管理文件夹:http://jyadmin.wrzc.net/,管理员帐号:admin,密码:admin 运行本程序,需要你的主机或者虚拟主机配置有php+mysql+zend optimizer的系统运行环境。 本机调试可以自己配置系统运行环境,配置教程请下载PHP环境一键安装包, 下载地址:http://www.wygk.net.cn/dow/phpmysqlzend.rar 可以用phpmyadmin去新建一个mysql数据库,比如数据库名为wrzcnet_phpjiaoyou,数据库用户名可用原来默认的root,或者再建一个数据用户和密码,比如root和root ●打开数据库文件下的data.txt,复制里面的内容,打开phpmyadmin,点击刚建的wrzcnet_phpjiaoyou数据库名,点“SQL”按钮,粘贴data4.0.txt的内容,运行这个sql脚本 ●然后修改程序/sub/config.php,把数据库链接信息填一下 //数据库帐号相关设置 $_ZEAICONN['dbserver'] = 'localhost'; #数据库的地址,本机可不修改 $_ZEAICONN['dbuser'] = 'root';#数据库的用户名,如填空间商分配好的用户名 $_ZEAICONN['dbname'] = 'wrzcnet_phpjiaoyou';#数据库名称,如填空间商分配好的数据库名 $_ZEAICONN['dbpass'] = 'root';#数据库的密码,如填空间商分配好的密码 ●找到网站文件夹Rewrite,把它复制到D盘,并设置此目录给administrators组完全控制,users组读取和运行权限; 在iis里的服务器扩展里新建一个叫Rwrite的扩展名,指到D:\Rwrite\Rewrite.dll,点允许运行,打开iis,在前台站点上点右键>>属性>>ISAPI筛选器>>添加>>名称和服务器扩展里刚才建的对应 ●设置iis的Mime 类型属性以增加FLV视频和ANI支持 文件扩展名: .flv video/x-flv .ANI application/octet-stream 如虚拟主机调试,则将网站文件全部上传到空间商指定的文件夹下,并在空间商分配好的数据库中执行data.txt以生成数据库,再修改数据库连接文件/sub/config.php即可。    什么是php版交友系统? php网上交友系统,是实现广大的网友之间双向交流选择而开发的一个交友婚恋网站系统正式版,并提供全部源码。多元化和清晰的界面设置使得系统的外观十分的友好。用户可以在交友网上注册资料、上传照片等,同时也可以自由设定年龄、地区、身高等各种搜索条件,查看其他会员的资料和相片。遇到心仪的会员,用户可以向会员发送站内信件联系或者赠送礼品。网站即时通讯功能,在线用户可以及时聊天。 注册用户可以在交友网俱乐部发帖回帖和其他会员交流生活、情感、兴趣爱好等心得以及反馈问题等,提供会员交流联系的平台,更有效的增加会员用户之间的联系交流途径。 谁适合使用交友系统,交友网站模板? 想建立一个交友,婚恋,征婚网站平台,让更多的人在自己的网站上交友找到配偶或者知已,或者想拥有一套类似世纪佳缘交友网页模板的人。 特色功能: 1、新增第三方合作网站登录模块,腾讯QQ和新浪微博,更加方便网友登录与注册 2、新增手机短信注册,Email验证注册和实名验证,拒绝垃圾会员 3、首页新增地区分站功能, 光明榜自动根据IP判断来源显示地区会员,点击选择,可自动出现二级城市按钮,匹配会员列表 4、新增我关注的人,会员可第一时间找到他(她)关注的交友对象 5、新增手机mini版交友 6、新增推广注册奖励,调动会员自发宣传网站,增加网站注册量,知名度,访问量 7、在原来录制视频的基础上,新增上传视频和外部调用视频地址功能,可调用56,youku等外部视频地址,节省流量 8、后台可以给会员发送站内信通知,可以自由选择给会员发送手机短信通知等 9、新增官方后台发布交友活动模块,与圈子交友活动完全独立分离 10、新增底部文章信息发布模块,可增加类目和相关文章及排序 11、新增后台数据自动备份及还原,照片视频自动打包下载模块 12、新增客服信息,在线支付账号,网站基本信息SEO关键词等移植到后台操作. 13、新增后台管理员权限级别任意分配模块 14、新增广告位若干,重新开发广告发布模块,更加方便快捷 15、在友情链接基础上增加合作伙伴图文模块 16、首页更改为大图广告位轮翻,和对联广告位等 17、简化导航栏,去掉了圈子,相册,日记,爱情诊所等,可根据实际情况随意增加上 18、重新开发规化了核心类模块及相关函数,性能负载
安卓app实现请假功能源码可以分为前端和后端两部分。前端主要负责用户界面的展示和用户输入的收集,后端则负责处理用户的请求并进行相应的数据库操作。 前端源码示例: ```java // MainActivity.java public class MainActivity extends AppCompatActivity { private EditText reasonEditText; private Button submitButton; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); reasonEditText = findViewById(R.id.reasonEditText); submitButton = findViewById(R.id.submitButton); submitButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String reason = reasonEditText.getText().toString(); // 将请假原因发送给后端进行处理 requestLeave(reason); } }); } private void requestLeave(String reason) { // 发送请假请求到后端的接口,并等待结果返回 // 这里可以使用HTTP请求或其他网络通信方式 // 假设请求接口为 submitLeave.php String url = "http://example.com/submitLeave.php"; RequestQueue queue = Volley.newRequestQueue(this); StringRequest stringRequest = new StringRequest(Request.Method.POST, url, new Response.Listener<String>() { @Override public void onResponse(String response) { // 处理后端返回的结果 Toast.makeText(MainActivity.this, response, Toast.LENGTH_SHORT).show(); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { // 处理请求错误 Toast.makeText(MainActivity.this, "Error occurred!", Toast.LENGTH_SHORT).show(); } }) { @Override protected Map<String, String> getParams() { // 向请求中添加参数 Map<String, String> params = new HashMap<>(); params.put("reason", reason); // 可以根据需要添加其他参数 return params; } }; queue.add(stringRequest); } } ``` 后端源码示例: ```php <?php // submitLeave.php $reason = $_POST['reason']; // 将请假原因存入数据库 // 这里的代码可以使用数据库操作的方式将请假原因存入数据库表中 // 返回结果,可根据需要自定义返回内容 echo "Leave request submitted successfully!"; ?> ``` 需要注意的是,这只是一个示例实现,请根据实际项目需求进行相应的修改和适配。同时,还需要根据具体情况确定所使用的网络通信方式和数据库操作方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值