日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java网格式布局登录界面_Java学习笔记------自己书写的登录界面实例

發布時間:2025/5/22 java 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java网格式布局登录界面_Java学习笔记------自己书写的登录界面实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

package com.package_view; import ?com.package_model.*; import javax.swing.*; import java.awt.*; import java.io.*; import java.awt.event.*; /* ?* 1.界面布局的設置 ?* ::: 把JFrame設為:Borderlayout ?* :::: ?把JPanel 布局設為:網格布局,2行1列并把其放置于Center ?*? ?*? ?*? ?*? ?*? ?* */ public class Login extends JFrame? { // 定義組件 TextField tf1,tf2,tf3; JLabel jlb1,jlb2,jlb3; JButton jb1,jb2,jb3; JPanel jp1,jp2,jp3; Font f1; Actionlistener actl; public static void main(String[] args) { Login login=new Login(); } public Login() { f1=new Font("宋體",Font.PLAIN,10); actl=new ?Actionlistener(); tf2=new TextField(); tf2.setBounds(140,90,50,20); this.add(tf2);? tf3=new TextField(); tf3.setBounds(140,120,50,20); this.add(tf3); jlb1=new JLabel("用戶名:"); jlb1.setBounds(80, 50, 100, 100); this.add(jlb1); ? jlb2=new JLabel("密碼:"); jlb2.setBounds(80,120,50,20); this.add(jlb2); jlb3=new JLabel("歡迎登錄!"); jlb3.setBounds(120, 10, 80,80 ); this.add(jlb3); ? jb1=new JButton("登"); jb1.addActionListener(actl); //jb1=new JButton("登錄"); jb1.setFont(f1); jb1.setBounds(100, 150, 50,30); this.add(jb1); jb2=new JButton("cancel");//jb2=new JButton("取消"); jb2.setFont(f1); jb2.setBounds(170, 150,50, 30); this.add(jb2); ? ? ? ? // jp1=new JPanel(); // jp1.setBounds(120, 50, 80, 80); //jp2=new JPanel(); //jp2.setBounds(50, 60, 280,50); //jp3=new JPanel(); //jp3.setBounds(100, 150, 280, 50); ? ? // 設置面板的布局管理器 /* jp1.setLayout(new GridLayout(1,1)); jp2.setLayout(new FlowLayout()); jp3.setLayout(new GridLayout(1,2)); */ // 把組件加入面板 // jp1.add(jlb3); ? //jp2.add(jlb1); //jp2.add(tf2); //jp2.add(jlb2); //jp2.add(tf3); //jp3.add(jb1); //jp3.add(jb2); //jp3.setBounds(50, 50, 100, 100); ? ? ? ? // 設置框架 ? this.setLayout(null); // 這里采取使用 :空布局設計登錄界面 //this.setLayout(new GridLayout(3,1)); ? this.setLocation(300, 300); this.setSize(300,300); ? this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); ? // int width=getToolkit().getDefaultToolkit().getScreenSize().width; int height=getToolkit().getDefaultToolkit().getScreenSize().height; } // 監聽器類 class Actionlistener implements ActionListener { @Override public void actionPerformed(ActionEvent e)? { System.out.println("執行了"); if(e.getSource()==jb1) { String name=tf2.getText(); System.out.println("用戶輸入的登錄名:"+name); String passw=tf3.getText(); System.out.println(passw); UserCheck uc=new UserCheck(); uc.check(name,passw); System.out.println("此處位于監聽器末尾"); } else if(e.getSource()==jb2) { } } } }

總結

以上是生活随笔為你收集整理的java网格式布局登录界面_Java学习笔记------自己书写的登录界面实例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。