zoukankan      html  css  js  c++  java
  • Java学习第一天

    import java.awt.Color;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.JTextField;
    //调用
    public class kc {//主函数
        javax.swing.JFrame jf = new javax.swing.JFrame();//创建窗体
        public static void main(String[] args) {
            kc lo = new kc();
            lo.showUI();//显示UI
        }
        public class ButListener implements ActionListener {
            private JTextField jt;
            public void setJt(JTextField jt) {
                this.jt = jt;
            }
            public void actionPerformed(ActionEvent e) {
                jt.setText("joyer520");
            }
        }//“打印”按钮的回应
        public class ButListener2 implements ActionListener {//“关闭”按钮的回应
            public void actionPerformed(ActionEvent e) {
                System.exit(0);
            }
        }
        public void showUI() {
            jf.setTitle("kc");
            jf.setSize(300, 400);
            jf.setLocationRelativeTo(null);
            jf.setLayout(null);
            jf.setResizable(false);
            jf.setUndecorated(true);//设置窗体
    
            javax.swing.JButton jbu = new javax.swing.JButton(" 打印");
            jbu.setBounds(30, 30, 70, 25);
            jbu.setBackground(Color.BLACK);
            jbu.setForeground(Color.white);
            jbu.setFocusPainted(false);
            jf.add(jbu);//设置按钮
    
            javax.swing.JButton jbu2 = new javax.swing.JButton("退出");
            jbu2.setBounds(30, 130, 70, 25);
            jbu2.setBackground(Color.BLACK);
            jbu2.setForeground(Color.white);
            jbu2.setFocusPainted(false);
            jf.add(jbu2);//设置按钮
    
            javax.swing.JTextField jtf = new javax.swing.JTextField();
            java.awt.Dimension dm = new java.awt.Dimension(280, 30);
            jtf.setPreferredSize(dm);
            jtf.setBounds(30, 150, 150, 25);
            jf.add(jtf);//设置文本框
    
            ButListener but = new ButListener();
            jbu.addActionListener(but);
            ButListener2 but2 = new ButListener2();
            jbu2.addActionListener(but2);//类似C++的信号槽
            but.setJt(jtf);//“打印”与文本框建立联系
            jf.setVisible(true);//可以显示
        }
    }
  • 相关阅读:
    移动Web开发规范概述
    hibernate 多对多
    hibernate 1 对1
    hibernate 双向1对多
    Hibernate 单项多对1
    Hibernate Session 4种对象状态
    Hibernate Session缓存
    Hibernaate 详解
    Hibernate学习 (一)
    Struts拦截器Interceptor
  • 原文地址:https://www.cnblogs.com/yige2019/p/14883385.html
Copyright © 2011-2022 走看看