java frame_如何在java中建立frame
展开全部
一般而言可以用两种方法实现。
第一种import javax.swing.*;
public class FrameDemo1 {
public static void main(String[] args) {
//创建一个JFrame对象
JFrame jf = new JFrame();
//设置窗口的标题栏32313133353236313431303231363533e78988e69d8331333332643863
jf.setTitle("窗口一");
//创建一个标签组件
JLabel jl = new JLabel("窗口里的标签组件");
//把标签组件添加到窗口界面
jf.add(jl);
//设置窗口的位置
jf.setLocation(200,120);
//设置窗口的大小
jf.setSize(300, 280);
//设置窗口的可见性
jf.setVisible(true);
}
}
第二种方法import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//写一个类去继承JFrame
public class FrameDemo2 extends JFrame{
//定义组件
JLabel jl;
JButton jb;
public FrameDemo2() {
//初始化组件
jl = new JLabel("窗口里的标签组件");
jb = new JButton("窗口里的按钮");
//给按钮添加事件响应,点击按钮改变标签组件上的文字的颜色
jb.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
jl.setForeground(Color.RED);
}
});
//设置窗口的布局,为边界布局
this.setLayout(new BorderLayout());
//添加组件到指定的位置
this.add(jl,BorderLayout.CENTER);
this.add(jb,BorderLayout.SOUTH);
//窗口的this.setLocation(120,100) 和this.setSize(300,280)的整合写法setBounds(....);
this.setBounds(120, 100, 300, 280);
//设置点击窗口的关闭按钮执行的默认操作,关闭程序
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
//设置窗口的标题栏
this.setTitle("窗口二");
//窗口默认是不可见的,所以需要设置窗口的可见性为true
this.setVisible(true);
}
public static void main(String[] args) {
new FrameDemo2();
}
}
java frame_如何在java中建立frame相关推荐
- 如何在Python中建立和训练K最近邻和K-Means集群ML模型
One of machine learning's most popular applications is in solving classification problems. 机器学习最流行的应 ...
- django 传递中文_如何在Django中建立消息传递状态
django 传递中文 by Ogundipe Samuel 由Ogundipe Samuel 如何在Django中建立消息传递状态 (How to Build a Message Delivery ...
- python中如何画logistic_如何在 Python 中建立和训练线性和 logistic 回归 ML 模型?
原标题:如何在 Python 中建立和训练线性和 logistic 回归 ML 模型? 英语原文: 翻译:(Key.君思) 线性回归与logistic回归,是. 在我的里,你们已经学习了线性回归机器学 ...
- 如何在CCS中建立自己的工程
如何在CCS中建立自己的工程 相信有很多人用了好久的CCS了,却不会建立自己的工程文件,大家要不就是在TI的例程里改,要不就是弄的工程文件路径很复杂,而且有时还会有致命的缺点--不能换路径,也就是说放 ...
- 如何在WordPress中建立电子邮件列表–电子邮件营销101
Building an email list is a hot topic among bloggers and small business owners. Just about every exp ...
- 我如何在JavaScript中建立良好的发布过程
by Dafna Rosenblum 达夫娜·罗森布拉姆(Dafna Rosenblum) 我如何在JavaScript中建立良好的发布过程 (How I established a good rel ...
- java placeholder_java – 如何在JTextfield中设置像Placeholder一样的文本
我用来覆盖文本字段绘制方法,直到我最终得到更多的自定义文本字段然后我真的想- 然后我发现this prompt API易于使用,不需要你扩展任何组件.它还有一个很好的"伙伴"API ...
- java lua_如何在Java中使用Lua脚本语言
展开全部 如何在Java中使用Lua脚本语言是本文要介32313133353236313431303231363533e59b9ee7ad9431333335343933绍的内容,主要是来学习LUA脚 ...
- java parcelable_如何在Java代码中使用Parcelable
我在Android Studio中有一个多模块项目,并在一个纯Java模块(称为"应用程序")中定义我的业务对象(我想在ui中使用的POJO对象).最终产品将是连接到服务器的And ...
最新文章
- 记一次与为知笔记的客服沟通
- Java多线程--使用future进行异步编程
- python(matplotlib4)——Scatter 散点图,Bar柱状图(方向:向上,向下),柱状图添加注释
- 分区和分片的区别_MySQL分区与分片的差异
- 新版ipados可以编辑C语言吗,iPadOS新增了五个有用的功能,看你需不需要
- 提示word损坏,需文本恢复转换器的解决两方法
- hisicv200 exfat支持(转)
- 专业思维和战略思维的区别在哪
- 基于LSTM+Attention机制的IMDB影评数据分类学习实践
- c语言中rm无法删除文件夹,rm:无法删除'-rf':没有这样的文件或目录
- 怎么隐藏运行linux控制台,Win10秘笈:如何隐藏任意程序运行界面? - IT之家
- 二等分计算机打印机尺寸,电脑打印纸三种等分是什么尺寸
- 分段线性插值法实验报告_试验二插值法(含实验报告格式)-金锄头文库
- java判断是否微信浏览器_Java判断浏览器是微信还是支付宝
- 注册 阿里云邮箱 的步骤
- HMI-43-【节能模式】顶部标题栏和底部信息栏及灯光及启动动画
- 华为生成很多html文件,原来只要按下华为手机这个键,100页纸质文件就能立马扫描成PDF...
- 阿里云学生成长计划资格考试分享
- 变态级JAVA程序员面试32问(转)
- java定义一个Person类
热门文章
- 使用C#将DataTable导出到文件
- 使用VS 2019,.NET Core 3和Web API创建ASP.NET Core Blazor CRUD应用程序
- 使用Docker支持创建ASP.NET Core应用程序
- 甲骨文通知用户需付费取得 Java 8 更新
- dataGruidView整行选中
- 《Deep Learning Methods for Reynolds-Averaged Navier-Stokes Simulations of Airfoil Flows》
- java jsch 调用shell_Java-Jsch-Shell脚本执行后退出
- Shiro报异常org.apache.shiro.authz.AuthorizationException: Not authorized to invoke method:
- linux mariadb忘记密码,忘记MySQL/MariaDB root密码的解决方法
- 怎么查到运行的时间_“我的成考录取通知书怎么还没来,它是不是迷路了?”...