IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Java[简易GUI窗口的实现] -> 正文阅读

[Java知识库]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
{

    

}*/

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-11-20 18:15:31  更:2021-11-20 18:16:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 2:25:26-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码