看看这个就知道了
Java应用程序用户界面开发包
Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。
工具包中所有的包都是以swing作为名称,例如javax.swing,javax.swing.event
用Swing创建图形界面步骤:
(1)导入Swing包
(2)选择界面风格
(3)设置顶层容器
(4)设置按钮和标签
(5)将组件放到容器上
(6)为组件增加边框
(7)处理事件
(8)辅助技术支持
1。导入Swing包
下面语句导入Swing包
import javax.swing.*;
大部分Swing程序用到了AWT的基础底层结构和事件模型,因此需要导入两个包:
import java.awt.*;
import java.awt.event.*;
如果图形界面中包括了事件处理,那么还需要导入事件处理包:
import javax.swing.event.*;
2.选择界面风格
Swing允许选择程序的图形界面风格常用的有java风格,windows风格等
下面的代码用于选择图形界面风格,这里选择的是跨平台的Java界面风格。
try { UIManager.setLookAndFeel(
UIManager.getCrossPlatformLookAndFeelClassName( )); }
catch (Exception e) { }
(3) 设置顶层容器
图形界面至少要有一个顶级Swing容器
顶级Swing容器为其它Swing组件在屏幕上的绘制和处理事件提供支持
常用的顶级容器:
JFrame(框架):表示主程序窗口
JDialog(对话框):每个JDialog对象表示一个对话框,对话框属于二级窗口
JApplet(小程序):在浏览器内显示一个小程序界面
一个框架包括边界、菜单栏、工具栏、状态栏,以及中间占主要部分的窗格
窗格也可以看作是一种面板,但它是框架的一个组成部分
组件不会直接放到框架上,而是放在若干个面板上,这些面板再放到窗格上
用框架对象的getContentPane()函数来获得窗格,再调用窗格的add()函数放置面板
public static void main(String[ ]args){JFrame frame=new JFrame("SwingApplication");
JPanel panel1=new JPanel();
frame.getContentPane().add(panel1,BorderLayout.CENTER);
......//添加其他组件
frame.pack();frame.setVisible(true);}电脑主板上的fpanel 是什么 ?? 咋接啊!!!!!
+、-表示的是正负极,标在哪一边就说明这边是什么极(如:+PLED-,说明左边的那根针是正极,右边的那根是负极)。
PLED——电源指示灯,对应机箱线头上是POWERLED;
PW——开机键,对应机箱线头上是POWER SW;
HD——硬盘指示灯,对应机箱线头上是H.D.D. LED;
RES——重启键,对应机箱线头上是RESET SW;
SPEAKER——主板报警喇叭,现在的机箱一般都没有了。这三根线插在这块主板那里
这三根从上到下分别对应:开机、电源指示灯、硬盘指示灯。
插在图二右左上角标着PANEL1的那组插针上。
具体插法见下图:在电路板中的panel是指什么意思
在PCB工厂, 通常是生产时为了效率,例如一大块PCB原材料, 可以同时拼出N块PCB,但这些PCB都会连在一起, 用V-cut或打孔暂时相连,必要时预留板边,方便SMT贴片装配后后再分开, 这样经常会有问一个Panel是多少的问题。所以,PCB工厂或电子厂使用PCB的工厂, 常将N块板合一称为1个Panel.电脑主板英文标识都是什么意思
CPU_FATN1-------CPU风扇
PWR_FAN1-------电源风扇
CAS_FAN1和CHASSIS FAN和SYS FAN等-----表示机箱风扇电源接口。
FRONT FAN-------前置机箱风扇
REAR FAN-------后置机箱风扇
F_PANEL或FRONT PNL1------前置面板接口
PANEL1------面板1
RESET和RST------复位
LED-------半导体发光二极管,有正负极区别。当我们接反时不发光,其正常工作电压红绿黄:1.8-2.5V,蓝色:4V左右,白色:5V。
PWR_SW或PW_ON-------电源开关
PWR_LED-------电源指示灯
ACPI_LED-------高级电源管理状态指示灯
TUBRO_LED或TB_LED------加速状态指示灯
HD_LED或IDE_LED------硬盘指示灯
SCSI LED-------SCSI硬盘工作状态指示灯
最近发现一个比较怪异的事情,在访问和登录大部分国外主机商和域名商的时候都需要二次验证。常见的就是需要我们勾选判断是不是真人。以及比如在刚才要访问Namecheap检查前几天送给网友域名的账户域名是否转出的,再次登录网站的时候又需要人机验证。这里有看到"Attention Required"的提示。我们只能手工选择按钮,然后根据验证码进行选择合适的标记。这次我要选择的是船的标识,每次需要选择三个,一...
爱用云互联怎么样?爱用云是一家成立于2018年的老牌商家旗下的服务器销售品牌,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点。专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端服务部署,促使用户云端...
今天下午遇到一个网友聊到他昨天新注册的一个域名,今天在去使用的时候发现域名居然不见。开始怀疑他昨天是否付款扣费,以及是否有实名认证过,毕竟我们在国内域名注册平台注册域名是需要实名认证的,大概3-5天内如果不验证那是不可以使用的。但是如果注册完毕的域名找不到那也是奇怪。同时我也有怀疑他是不是忘记记错账户。毕竟我们有很多朋友在某个商家注册很多账户,有时候自己都忘记是用哪个账户的。但是我们去找账户也不办...