java 课设1-组件的定义和摆放

最近闲下来有时间整理一下当时java课设的东西了,因为当时在gay邮学的java 只是初步入门,就学了一点语法啥的,接着在本校要做课设,所以基本上就是两个星期速成+自学(007*2 痛苦的一批),所以来记录一下 尽管大部分都是很麻烦的方法 就当自勉了
1.定义组件
JFrame jf = new JFrame("");#容器的定义
JLabel lb1 = new JLabel(“XX管理系统”);#标签的定义
JLabel lb2 = new JLabel("");
ImageIcon background1 = new ImageIcon(“路径.png”);#定义图片
JLabel lb3=new Label(background1)#给图片创建标签
JPanel jpanel = new JPanel();#定义面板
JButton btn1 = new JButton("");#定义按钮
2.设置label中字体的大小和颜色
lb1.setFont(new java.awt.Font(“微软雅黑”, 1, 24));
lb1.setForeground(Color.white);
3.设置组件的位置
lb1.setBounds(x,y,长,宽)
4.把组件加入到面板中去
jp1.add(lb1)
5.把面板放入到容器中
jf.add(jp1);
jf.setBounds()#给jf设置位置
jf,setVisible(true)#把容器设置成可见

代码的结构:
public class entry extends javax.swing.JFrame {
组件的定义
public void init()
{
组件的摆放
在面板中添加组件
 btn1.addActionListener(new ActionListener() {//用代码实现监听器
        public void actionPerformed(ActionEvent event) {
            if (event.getSource() == btn1)//如果点击登陆按钮
            {
            }
       }
    });
     public static void main(String args[]) {
       java.awt.EventQueue.invokeLater(new Runnable() {
        public void run() {
            new entry().init();//entry 是文件名
        }
    });
}
}//最外侧的是public class entry extends javax.swing.JFrame 的大括号,这里面包括了main

刚刚开始学的时候,一直很奇怪为什么java里面的main 要写在类里面 (可能受到了c++那些语言的影响)后来搞清楚应该是JVM的问题,因此如果先调用 main,就应声明为public static void 类型。

你可能感兴趣的:(JAVA)