Java[简易GUI窗口的实现]

大家好,本次是Java的简单的GUI编程的实现,但还未增加控件的监听器,所以还不能实现基本的交互,供学习和参考。
欢迎点赞关注加评论,不懂的私信我哦!

在这里插入图片描述

一,基本思路

首先是创建一个Jframe的子类Windows1,然后再添加基本控件,重写构造方法,对各个控件进行初始化,再添加到窗体,简单易懂。

1、主要控件:JMenuBar 菜单条,JMenu菜单,JMenuItem菜单项,JButton按钮,JComboBox下拉列表

二、代码附录

package SchoolWork2;
import javax.swing.*;
import java.awt.*;


public class Test__1 {
    public  static  void main(String []agrs) {
        new Windows1();
    }


}
class Windows1 extends JFrame 
{
   public  JMenuBar Menu1;
   public  JMenu Books,Fruits,Sports;
   public  JMenuItem book1,book2,fruit1,fruit2,sport1,sport2;
   public  JButton button=new JButton("确定");
public  JComboBox<String>Chooses;
   public  Windows1()
   {
       init();
       setBounds(300,500,300,200);
       setVisible(true);
       setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
   }
   void init()
   {
       setTitle("菜单选择");
       setBackground(Color.yellow);
       setLayout(new FlowLayout());
       Chooses=new JComboBox<String>();
       Chooses.addItem("酷狗音乐");
       Chooses.addItem("酷我音乐");
       Chooses.addItem("网易云音乐");
       add(Chooses);
       Menu1=new JMenuBar();
       book1=new JMenuItem("高等数学");
       book2=new JMenuItem("线性代数");
       fruit1=new JMenuItem("苹果");
       fruit2=new JMenuItem("香蕉");
       sport1=new JMenuItem("羽毛球");
       sport2=new JMenuItem("乒乓球");
       Books=new JMenu("书籍类");
       Fruits=new JMenu("水果类");
       Sports=new JMenu("运动类");
       Books.add(book1);
       Books.add(book2);
       Fruits.add(fruit1);
       Fruits.add(fruit2);
       Sports.add(sport1);
       Sports.add(sport2);
       add(Books);
       add(Fruits);
       add(Sports);
       add(button);
       Menu1.add(Books);
       Menu1.add(Fruits);
       Menu1.add(Sports);
       setJMenuBar(Menu1);
   }
}
/* class RespondListner  implements   ActionListener
{

    

}*/

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kook小辉的进阶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值