大家好,今天小编关注到一个比较有意思的话题,就是关于java语言GUI的问题,于是小编就整理了4个相关介绍Java语言GUI的解答,让我们一起看看吧。
JAVA能不能做gui桌面程序?
当然可以哦,J***a之前有很大一块市场就是做桌面程序,用的是Swing,只是现在基本都是基于BS架构的了,所有这块用的人很少了,但是Swing还是非常不错的,感兴趣的话可以自己去学习下。
j***a GUI用什么开发工具实用,方便,专业?
我用过的感觉NetBeans在GUI布局上算是最好的了,感觉还比较方便。你所谓的移植性应该不是工具的问题。像代码换机器出错的原因有很多,像两个IDE所用编码不同,所用接口包未导入,JDK版本不同等。特别是像NetBeans6.x布局管理器是JDK1.6独有的,在其他版本下可能就会出错。个人感觉NetBeans还是挺不错的,原来用Eclipse,后来还是改用NetBeans了
j***a中GUI如何响应事件?
JButton button = new JButton("按钮");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
一般两种 一种就像我给你写的这个一样 另一种是写个实现了 ActionListener接口的实现类 然后把这个实现类实例化 放进addActionListener()中。一般常用我这种 。
J***A处理***响应的类和监听接口大多位于AWT包中。在j***a.swing.event包中有专门用于Swing组件的***类和监听接口。
AWT***类继承自AWTEvent,他们的超类是EventObject。在AWT***中,***分为低级***和语义***。语义***是对某些低级***的一种抽象概括,是单个或多个低级***的某些特例的集合。
***处理模型是一个过程,即应用程序允许使用称为***的对象注册到处理程序的过程。当发生适当的***时,将自动通知这些注册过***,某个动作被触发了。
J***aWeb是什么?
J***a Web 其实就是一个技术的总百和,把Web看成一个容器而已主要使用J***aEE技术来实现.在加上各种中间件(SSH等)J***aWeb其实做什么度都可以,你可以通过J***aWeb制作一个问软件,一个ERP,一个网页,甚至是一个网络游戏都可以。没有特定的范畴答.在加上J***a的可移植性,现在普遍用于 各种ERP,大型交互式网站的开发.说白了跟J***aSE中的 GUI 原理上是一样的,只不过内J***aSE GUI是以桌面的形式展现的容,就好像 普通版QQJ***aWeb是以网页的形式展现的.就好像网页版QQ
到此,以上就是小编对于j***a语言GUI的问题就介绍到这了,希望介绍关于j***a语言GUI的4点解答对大家有用。