jpanel和jframe的区别?
虽然jpan
swing技术?
swing是一个为java设计的gui工具包。
swing是java基类的一部分。
swing包括图形用户界面(gui)设备,如文本框、按钮、分隔窗格和表格。
swing提供了许多比awt更好的屏幕显示元素。它们是用纯java编写的,所以它们可以像java本身一样跨平台运行,不像awt。他们是jfc的一部分。它们支持可替换的面板和主题(在各种操作系统中默认是唯一的主题),但是它们不支持。;t真正使用原生平台提供的设备,只是在表面上模仿。这意味着您可以在任台上使用java支持的任何面板。轻量级组件的缺点是执行速度慢,优点是可以在所有平台上采用统一的行为。
swing的版本跟jdk版本有关系吗?
awt是在1.0版本中提出的。
swing是在awt(java2)之后提出的。
因为awt组件被绑定到本地平台的gui,所以用awt组件创建的图形界面在不同的操作系统中会有不同的外观。
为了用java创建图形界面并保持跨平台的相同外观,即在不同的操作系统中,从jdk版本1.2引入了swing组件。这些swing组件位于javax.swing包中,该包被称为jdk基本类库的一部分。
swing组件是用纯java语言编写的,不依赖于本地操作系统的gui。swing组件可以跨平台运行。独立于本地平台的swing组件称为轻量级组件,而依赖于本地平台的awt组件称为重量级组件。
原文标题:java swing商品管理系统 jpanel和jframe的区别?,如若转载,请注明出处:https://www.taihaichina.com/tag/20415.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「泰海号」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。