日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

界面和效果

發布時間:2025/3/15 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 界面和效果 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉眼又上了一個星期課,我感覺的自己的差距越來越大,做作業相當吃力了,大概是因為平時練習不夠。在這次的程序中,我選用了復選框JCheckBox并制作了登錄界面,雖然比較簡單,復選框都沒有添加事件響應,輸入用戶名和密碼也只能輸入已經定義好的字符,如果輸入為空或者輸入非編輯好的文本,就會提示登錄失敗。卻已經是十分努力的結果了。我一定會更加努力爭取會有提升。

package abc;import javax.swing.*;import java.awt.BorderLayout; import java.awt.Color; import java.awt.FlowLayout; import java.awt.Font; import java.awt.GridLayout; import java.awt.Image; import java.awt.Window; import java.awt.event.*;public class abc {private static ImageIcon background;public static void main(String[] args) {final JFrame frame = new JFrame("登錄");frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);JPanel northPanel = new JPanel(new GridLayout(2, 1));frame.add(northPanel, BorderLayout.NORTH);FlowLayout northfl = new FlowLayout();northfl.setVgap(10);northfl.setHgap(10);northfl.setAlignment(FlowLayout.LEFT);JPanel north1 = new JPanel(northfl);JPanel north2 = new JPanel(northfl);northPanel.add(north1);northPanel.add(north2);FlowLayout fl = new FlowLayout();fl.setHgap(50);JPanel southPanel = new JPanel(fl);frame.add(southPanel, BorderLayout.SOUTH);JLabel label1 = new JLabel("賬號");//label1.setForeground(new Color(230, 230, 230));final JTextField input1 = new JTextField();input1.setColumns(20);//JLabel label2 = new JLabel("密碼");//final JPasswordField input2 = new JPasswordField();//input2.setColumns(20); JCheckBox jcb = new JCheckBox("記住密碼");JCheckBox jc2 = new JCheckBox("自動登錄");JCheckBox jc3 = new JCheckBox("放棄登錄");JCheckBox jc4 = new JCheckBox("忘記密碼");JLabel label2 = new JLabel("密碼");final JPasswordField input2 = new JPasswordField();input2.setColumns(20);JButton button1 = new JButton("登錄");button1.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {// TODO Auto-generated method stubif (input1.getText().equals("abc") && input2.getText().equals("123")) JOptionPane.showMessageDialog(frame, "登陸成功", "登陸成功", JOptionPane.INFORMATION_MESSAGE);else JOptionPane.showMessageDialog(frame, "登陸失敗", "登陸失敗", JOptionPane.ERROR_MESSAGE);}});JButton button2 = new JButton("取消");button2.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {// TODO Auto-generated method stubSystem.exit(0);}});input1.setBackground(Color.PINK);input2.setBackground(Color.GREEN);// frame.getLayeredPane().add(label1,newInteger(Integer.MIN_VALUE));north1.add(label1);north1.add(input1);north2.add(label2);north2.add(input2);north2.add(jcb);north2.add(jc2);north2.add(jc3);north2.add(jc4);southPanel.add(button1);southPanel.add(button2);frame.pack();frame.setVisible(true);}private static Object newInteger(int minValue) {// TODO Auto-generated method stubreturn null;}private static void setIconImage(Image img) {// TODO Auto-generated method stub }private static void setLocation(int i, int j) {// TODO Auto-generated method stub } }

?

轉載于:https://www.cnblogs.com/vanilla1996/p/5293313.html

總結

以上是生活随笔為你收集整理的界面和效果的全部內容,希望文章能夠幫你解決所遇到的問題。

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