首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

java swing入门教程_java swing基础(菜鸟教程学习)

Java Swing介绍 1.Swing是一个为java世纪GUI工具包 2.Swing是JAVA基础类一部分 3.Swing包括了图形用户界面(GUI)器件:文本框,按钮,分隔窗格和表 4个器件...(JFrame.EXIT_ON_CLOSE); //多了一个对frame对象窗口操作,嗯 设计下窗口大小还不错 frame.setSize(350,200); //创建面板JPanel,这个类似于HTML...panel,因为我们要添加只能通过这个面板(当然还有其他方法哈,不止这一个) JPanel panel = new JPanel(); //日常添加到窗口frame中 frame.add(panel);...JPanel java图形用户界面(GUI)工具包swing中面板容器类,包含在javax.swing包中,可以进行嵌套,功能是对窗体中具有相同逻辑功能组件进行组合,是一种轻量级容器,可以加入到JFrame...默认情况下,标签在显示区内垂直居中对齐。默认情况下,只显示文本标签是开始边对齐。而只显示图像标签则水平居中对齐。好累 这些官方话敲我好累。。。

2.4K20

java swing图形化界面_javagui界面设计

本文链接: http://blog.csdn.net/xietansheng/article/details/72814531 Java Swing GUI 图形界面窗口开发基础教程,本教程系统性地详细介绍...Swing 包含了构建图形界面(GUI)各种组件,: 窗口、标签、按钮、文本框等。 Swing 提供了许多比 AWT 更好屏幕显示元素,使用纯 Java 实现,能够更好兼容跨平台运行。...2.1 顶层容器 顶层容器属于窗口类组件,可以独立显示,一个图形界面至少需要一个窗口,例如: # 组件 描述 1 JFrame 一个普通窗口(绝大多数 Swing 图形界面程序使用 JFrame 作为顶层容器...布局管理器 把 Swing 各种组件(JComponent)添加到面板容器中(JPanel),需要给面板容器指定布局管理器(LayoutManager),明确容器(Container)内各个组件之间排列布局方式...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站立刻删除。

1.5K50
您找到你想要的搜索结果了吗?
是的
没有找到

java swing一篇轻松学习(高考后可以自学)

setDefaultLookAndFeelDecorated (boolean defaultLookAndFeelDecorated) 设置 JFrame 窗口使用 Windows 外观(边框、...,size.height); jp.add(jsp); //JScrollPane添加到JPanel容器中 add(jp); //JPanel容器添加到JFrame...,并将其追加到此菜单末尾 add(Component c) 某个组件追加到此菜单末尾 add(Component c,int index) 指定组件添加到此容器给定位置 add(JMenuItem...a) 添加一个指派动作 JButton addSeparator() 默认大小分隔符添加到工具栏末尾 addSeparator(Dimension size) 指定大小分隔符添加到工具栏末尾...本文虽然没有写数据库操作,但是后面会有一篇图形化框架操作,我会在那一篇文章里搞定

9.3K10

Java-GUI 编程之 Swing

由于 Swing 所有组件完全采用 Java 实现,不再调用本地平台 GUI,所以导致 Swing 图形界面的显示速度要比 AWT 图形界面的显示速度慢一些,但相对于快速发展硬件设施而言,这种微小速度差别无妨大碍...使用Swing优势: Swing 组件不再依赖于本地平台 GUI,无须采用各种平台 GUI 交集 ,因此 Swing 提供了大量图形界面组件 , 远远超出了 AWT 所提供图形界面组件集。...Swing组件和AWT组件对应关系: ​ 大部分情况下,只需要在AWT组件名称前面加个J,就可以得到其对应Swing组件名称,但有几个例外: ​ 1....(bottom, BorderLayout.SOUTH); // 创建一个装载下拉选择框、三个JChekBoxJPanel JPanel checkPanel = new...JFrame 也被更新, JFrame 是一个特殊容器 , JFrame 依然部分依赖于本地平台图形组件 。

2.3K10

第30篇:swing组件添加javafxwebview浏览器组件方法

缺点就是,这个组件长时间操作,会莫名其妙地卡死,偶尔还会报各种channel异常错误,我始终没解决这个问题,而且所依赖jar太大,大概100多M。...Swing与Javafx对比 在Swing图形工具包中,JFrame是一个顶层容器,JPanel是一个中间容器,JPanel上面可以放置各种Button按钮、Label标签等图形控件。...有一个很形象比喻,JFrame是一张桌子,各个组件是一盘又一盘菜,而JPanel就是一个托盘,装了选好菜品(组件)后放到JFrame桌子上。...一个JFrame界面上可以有多个JPanel用来划分不同区域。...具体操作如下: 1. netbeans拖拽画出一个JFrame窗口。 2. 在JFrame图形界面上,想要实现浏览器组件位置放一个JPanel。 3.

2.4K40

JAVA学习Swing章节按钮组件JButton简单学习

; /** * 1:复选框组件JCheckBox * 其在Swing组件中使用也非常广泛,它具有一个方性图标,外加一段描述性文字 * 复选框区别于单选按钮就是每一个复选框都提供了选中和选中两种状态...; /** * 1:在默认情况下,单选按钮JRadioButton显示一个圆形图标,并且通常在该图标旁放置 * 一些说明性文字,而在应用程序中,一般多个单选按钮放置在按钮组中,使这些单选按钮...container.add(jp);//面板添加到容器中 //设置容器特性 setTitle("单选按钮简单练习");//容器标题...(); jp1.add(jl1); jp1.add(cb1);//单选按钮添加到面板上面 jp1.add(cb2); jp1.add(cb3...(jr1);//单选按钮添加到ButtonGroup中 bg1.add(jr2); jp2.add(jr1); jp2.add(jr2);

3.1K50

Java进阶09 事件响应

在GUI中,我们看到了如何用图形树来组织一个图形界面。然而,这样图形界面是静态。我们无法互动对该界面进行操作。...GUI图形元素需要增加事件响应(event handling),才能得到一个动态图形化界面。 ? 元素, 事件, 监听器 我们在GUI一文中提到了许多图形元素。...我们动作放在一个监听器(ActionListener)中,然后让监听器监视(某个图形对象)事件。当事件发生时,监听器中动作随之发生。 ?...这样做是为了让监听器能更方便调用图形对象成员,比如setBackground()方法。 ActionListeneractionPerformed()方法必须被覆盖。该方法包含了事件对应动作。...ColorAction生成对象即为监听器对象。 我们为两个按钮JButton添加了相应监听器对象。当有事件发生时,对应动作随之产生。

1.2K80

何在Swing组件中使用HTML

默认情况下,组件文本以一种字体和颜色显示,并且全部显示在一行上。 可以分别通过调用组件setFont和setForeground方法来确定组件文本字体和颜色。...JFrame frame = new JFrame("HtmlDemo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);...示例2:ButtonHtmlDemo 让我们看看另一个使用HTML示例。 ButtonHtmlDemo字体,颜色和其他文本格式添加到三个按钮。...JFrame frame = new JFrame("ButtonHtmlDemo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE...还请注意,当禁用按钮时,不幸是,其HTML文本保持黑色,而不是变为灰色。 (请参阅错误#4783068,以查看这种情况是否发生了变化。) 本节讨论了如何在普通非文本组件中使用HTML。

2.4K20

java swing计算器_用winform编写计算器

大家好,又见面了,我是你们朋友全栈君。 实现要求 1、使用Java图形界面组件设计软件,界面如图所示。 2、软件能够满足基本“加、减、乘、除”等运算要求。...; import javax.swing.JTextField; public class Calculator extends JFrame { // 显示计算器按钮值和计算后值 JTextField...display; JPanel panel1;// 面板1,放文本框 JPanel panel2;// 面板2,放按钮 String nowButton;// 当前按下变量 public Calculator...editMenu.add(copyMenuItem); editMenu.add(pasteMenuItem); //一级菜单添加到菜单栏 menuBar.add(editMenu); //菜单栏添加到...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站立刻删除。

2.7K00

JAVA学习Swing章节JPanel和JScrollPane面板简单学习

,但它也必须被添加到其他容器中 * Swing中常用面板包括JPanel面板和JScrollPane面板 * * 2:JPanel面板可以聚集一些组件来布局 * 读者首先应该明白面板也是一种容器...,面板实例添加到容器中 container.add(p1); container.add(p2); container.add(p3);...container.add(p4); //容器外部特性实例化 setTitle("JPanel面板案例"); setSize(400,250...* * 3:如果需要在JScrollPane面板中放置多个组件,需要将多个组件放置在JPanel面板上, * 然后JPanel作为一个整体组件添加到JScrollPane组件上。...* * 4:从本实例可以得到在窗体中创建一个带滚动条文字编辑器,首先需要初始化编辑器, * 并且在初始化时完成编译器大小指定,当创建带滚动条面板时,编译器加入面板中 * ,最后将带滚动条编译器放置在容器中即可

1.9K90

为什么都2022年了还有人用Java写GUI?

大家好,我是小面,今天给大家分享一下如何在Java中使用几何图形。 虽然工作中很少用到,在某些场合还是有用,比如说Eclipse,IDEA 就是用java写GUI,现在这个IDE不是还是很红么?...在本编程教程中,开发人员学习如何使用Graphics2D类和Shape接口在Java中渲染几何2D图形。...如何在Java中创建形状 在Java中创建2D几何图形第一步是向paint()函数提供Graphics参数。在paint(Graphics g)函数中,您可以调用特定2D对象类。...以下部分描述了程序员如何使用Java绘制常见几何图形。 如何在Java中画一条线 您可以使用drawLine(int x1,int y1,int x2,int y2)方法创建一条简单直线。...在某些情况下,程序员可能希望创建一个圆角矩形。

1.8K30

仿QQ聊天室项目_仿QQ程序设计与开发

{ //定义界面上部需要组件 JLabel jbl1; //定义界面中部需要组件 //定义界面下部需要组件 JPanel jp1; JButton...{ //定义界面上部需要组件 JLabel jbl1; //定义界面中部需要组件 //定义界面下部需要组件 JPanel jp1; JButton...java.awt.*; import java.awt.event.*; public class MyServerFrame extends JFrame { JPanel jp1; JButton...); this.setVisible(true); } } 用对象流获取用户发送消息 如何在网络间传递对象:对象流 对象流还要将对象序列化,才能在网络上传输 登录验证...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站立刻删除。

1.3K20
领券