2024-07-03 15:26:34 | 我爱编程网
如果是要进行AWT或者Swing编程需要将类打包成可运行的jar包或者通过工具将jar包打包成exe文件,然后点击就可以直接运行了。下面是一个简单的登录窗口例子:
效果图:
代码:
import java.awt.*;
import java.awt.event.*;我爱编程网
public class TestTextField implements ActionListener{
TextField name;
TextField password;
public static void main( String args[]) {
TestTextField ttf = new TestTextField();
ttf.createUI();
}
public void createUI(){
Frame f = new Frame("登录界面");
f.add(new Label("请输入您的用户信息:"),"North");
Panel p1 = new Panel();
p1.setLayout(new BorderLayout());
Panel p11 = new Panel();
p11.setLayout(new GridLayout(2,1));
p11.add(new Label("用户名:"));
p11.add(new Label("密 码:"));
Panel p12 = new Panel();
p12.setLayout(new GridLayout(2,1));
name = new TextField(10);
name.addActionListener(this);
password = new TextField(10);
password.setEchoChar('*');
password.addActionListener(this);
p12.add(name);
p12.add(password);
p1.add(p11,"West");
p1.add(p12,"Center");
Panel p2 = new Panel();
Button submit = new Button("提交");
Button reset = new Button("重置");
submit.addActionListener(this);
reset.addActionListener(this);
p2.add(submit);
p2.add(reset);
f.add(p1,"Center");
f.add(p2,"South");
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
f.setSize(200,130);
f.setLocation(300,200);
f.setVisible( true);
}
public void actionPerformed(ActionEvent e){
String s = e.getActionCommand();
if(s.equals("重置")){
this.clear();
}else if(s.equals("提交") || (e.getSource()==name) || (e.getSource()==password)){
this.submit();
}
}
public void clear(){
name.setText("");
password.setText("");
}
public void submit(){
String n = name.getText();
String psw = password.getText();
System.out.println("用户名:" + n + "\t密码:" + psw);
}
}
更多关于窗口的编写请查看:
IDE主要是代码编辑工具,一款好的能更有效的完成开发效果,主流IDE有:
1,Eclipse
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)(免费)。
2,MyEclipse
MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错(收费)。
3,Intellij IDEA
IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java等少数语言。
4,NetBeans
NetBeans 由Sun公司(2009年被甲骨文收购)在2000年创立,它是开放源代码以及开发人员和客户社区的家园,旨在构建世界级的Java IDE。NetBeans当前可以在Solaris、Windows、Linux和Macintosh OS X平台上进行开发,并在SPL(Sun公用许可)范围内使用。
我爱编程网(https://www.52biancheng.com)小编还为大家带来java如何制作窗体java如何做窗体的相关内容。
如何用java写一个窗口程序?
下面用几个简单的句子介绍如何在eclipse环境下出现一个窗口。
首先,编写一个frame类,它继承了Frame,也就是继承了windows,然后将带有window的语句封装到一个函数中。
公共空午餐框架(){
this.setLocation(0,0);
this.setSize(20,20);
setvisible(True);//一定要写这句话
}
最后,在主函数中调用即可。
Java是一种面向对象的编程语言,它既吸收了C语言的优点,又摒弃了C中难以理解的多继承和指针等概念。所以Java语言有两个特点:功能强大,使用简单。Java作为静态面向对象编程语言的代表,完美的实现了面向对象理论,让程序员用优雅的思维进行复杂的编程。
Java具有简单、面向对象、分布式、健壮、安全、平台无关和可移植、多线程、动态等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
用什么语言可以做一个界面(windows窗口)?
C(++、#)可以,VB也可以,Java也可以,PB也可以,Delphi也可以,asp也能完成你说的功能;——比如我是Java的人当然感觉用Java容易(虽然你说的窗口已经被Java淘汰了,但技术上是可以的);就看你喜欢或者说用以上哪个方便了。
如何给Java窗体添加菜单栏?
5步。
1、创建菜单(如文件)
2、创建菜单项(如新建、打开、保存)
3、将菜单项添加到菜单(如将新建、打开、保存菜单项添加到文件菜单)
4、创建菜单栏,将菜单添加到菜单栏
5、设置窗口的菜单栏
核心代码:
//创建窗口
JFramew=newJFrame("包含菜单栏的窗口");
//创建文件菜单
JMenufile=newJMenu("文件");
//创建新建菜单项
JMenuItemn=newJMenuItem("新建");
//创建打开菜单项
JMenuItemo=newJMenuItem("打开");
//创建保存菜单项
JMenuItems=newJMenuItem("保存");
//将新建菜单项添加到文件菜单
file.add(n);
//将打开菜单项添加到文件菜单
file.add(o);
//将保存菜单项添加到文件菜单
file.add(s);
//创建菜单栏
JMenuBarbr=newJMenuBar();
//将文件菜单添加到菜单栏
br.add(file);
//为窗口设置菜单栏
w.setJMenuBar(br);
win7系统怎么用记事本写java程序?
可以用记事本,不过不推荐你这样做,除了熟悉cmd方式编译Java程序,开发角度上没有意义;记事本写java程序,其实就是个Java文件;想在win7运行,先安装好jvm(Java虚拟机)就可以编译了;
为什么不建议用记事本写java程序:
有专业的开发软件,记事本开发不现实不实用。
学习时更不能用记事本;很多新人犯这个毛病,看到别人视频里这样做;
总结:
开发这个职业有难度有竞争有压力,要学就做好付出和坚持的心理准备;
java在窗口中添加按钮怎么显示在窗口啊用frame.add(button)添加按钮对象到窗体对象,再用frame.setVisable(true)显示窗口即可或用panel.add(button);frame.add(panel);frame.setVisable(true);javaswing编程中,如何实现点击按钮弹出新的窗口???其实是内部类的运用,我附上
dw和vscode区别?vscode和dw的区别1、VSCode是为开发人员设计的;2、Dreamweaver是为设计师设计的;3、VSCode支持MacOS、Windows、Linux;4、Dreamweaver不支持Linux;5、VSCode支持多种编程语言的开发,如JavaScript、C、Java、Python等;6、Dreamweaver仅支
java开发怎么做日志功能就是记录用户每一步的操作具体做什么了Java开发做日志功能是比较麻烦的,Java开发学做日志功能推荐千锋教育。千锋教育合作院校超600所,校企合作共建实验室50余个,与教育部产学合作协同育人项目累计成功立项768项,为高校举办实训近万次,组织实施各类讲座5万余场。规划教材100本,已被近500所高校选用授课教材,深受广大高校师生喜爱。日志对于一个系统来说非常重
用什么软件开发windows窗体应用小程序?这个就非常多啦,VisualStudio,Qt,IDEA,Delphi,PowerBuilder等这些软件都可以,直接拖拽控件就可设计Windows窗体应用程序,下面我简单介绍一下:VisualStudio这是微软开发的一个非常著名的IDE集成环境,主要用于Windows环境下开发使用,对于Windows窗体应用程序,主要是WinFo
java运行的五个步骤?Java程序从源文件创建到程序运行要经过两大步骤:1、源文件由编译器编译成字节码(ByteCode)2、字节码由java虚拟机解释运行。因为java程序既要编译同时也要经过JVM的解释运行,所以说Java被称为半解释语言("semi-interpreted"language)。下面通过以下这个java程序,来说明java程序从编译到最后运行的整个流程。
用java编个小程序怎么去执行他???具体点,步骤,还有安装java之后,还应该做什么操作1、下载jdk,安装后,设置环境变量。参考此资料;si=12、如果不用工具的话(比如:Eclipse),可以用记事本,编写一个java类,记事本中内容为:publicclassTest{/***@paramargs*/publicstaticvoidmain(Strin
送书!源码解读:phpartisanserve在探索Laravel开发时,我们通常会遇到phpartisanserve命令。本文旨在解析这个命令的内核逻辑。源码解读开始于Illuminate\Foundation\Console\ServeCommand文件中,关注于fire()方法。通过chdir()方法,程序改变目录至项目public/目录。这个操作依据Illumina
php搜索繁体怎么转成简体PHP实现---汉字简体繁体转换这是以class包装好的简繁体转换的class,另外需要两个table档:1. 2. 程式如下: CCharset.php3<? //=====================================================// 程式员: Magic Jerry//// function Big5_Gb($str
2025-02-01 20:24:39
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01
2024-09-10 08:50:00