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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

界面和效果

發(fā)布時(shí)間:2025/3/15 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 界面和效果 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

轉(zhuǎn)眼又上了一個(gè)星期課,我感覺(jué)的自己的差距越來(lái)越大,做作業(yè)相當(dāng)吃力了,大概是因?yàn)槠綍r(shí)練習(xí)不夠。在這次的程序中,我選用了復(fù)選框JCheckBox并制作了登錄界面,雖然比較簡(jiǎn)單,復(fù)選框都沒(méi)有添加事件響應(yīng),輸入用戶名和密碼也只能輸入已經(jīng)定義好的字符,如果輸入為空或者輸入非編輯好的文本,就會(huì)提示登錄失敗。卻已經(jīng)是十分努力的結(jié)果了。我一定會(huì)更加努力爭(zhēng)取會(huì)有提升。

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("賬號(hào)");//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("自動(dòng)登錄");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 } }

?

轉(zhuǎn)載于:https://www.cnblogs.com/vanilla1996/p/5293313.html

總結(jié)

以上是生活随笔為你收集整理的界面和效果的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。