求java大佬解答这个代码怎么打以下为菜鸟教程中部分教程 。与你的要求相差无几,改改标签和按钮的标题就可以了 。望采纳
链接地址:Java Swing介绍 | 菜鸟教程
一个用户登录框实例
SwingLoginExample.java 文件代码如下:
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class SwingLoginExample {
public static void main(String[] args) {
// 创建 JFrame 实例
JFrame frame = new JFrame("Login Example");
// Setting the width and height of frame
frame.setSize(350, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
/* 创建面板,这个类似于 HTML 的 div 标签
* 我们可以创建多个面板并在 JFrame 中指定位置
* 面板中我们可以添加文本字段,按钮及其他组件 。
*/
JPanel panel = new JPanel();
// 添加面板
frame.add(panel);
/*
* 调用用户定义的方法并添加组件到面板
*/
placeComponents(panel);
// 设置界面可见
frame.setVisible(true);
}
private static void placeComponents(JPanel panel) {
/* 布局部分我们这边不多做介绍
* 这边设置布局为 null
*/
panel.setLayout(null);
// 创建 JLabel
JLabel userLabel = new JLabel("User:");
/* 这个方法定义了组件的位置 。
* setBounds(x, y, width, height)
* x 和 y 指定左上角的新位置,由 width 和 height 指定新的大小 。
*/
userLabel.setBounds(10,20,80,25);
panel.add(userLabel);
/*
* 创建文本域用于用户输入
*/
JTextField userText = new JTextField(20);
userText.setBounds(100,20,165,25);
panel.add(userText);
// 输入密码的文本域
JLabel passwordLabel = new JLabel("Password:");
passwordLabel.setBounds(10,50,80,25);
panel.add(passwordLabel);
/*
*这个类似用于输入的文本域
* 但是输入的信息会以点号代替,用于包含密码的安全性
*/
JPasswordField passwordText = new JPasswordField(20);
passwordText.setBounds(100,50,165,25);
panel.add(passwordText);
// 创建登录按钮
JButton loginButton = new JButton("login");
loginButton.setBounds(10, 80, 80, 25);
panel.add(loginButton);
}}
执行以下命令输出结果:
$ javac SwingLoginExample.java
$ java SwingLoginExample
java有个从蛋蛋变成小鸟的闯关游戏叫什么?“蛋蛋历险记”没毛病 , 下载链接:网页链接
这游戏以前在掌盟游戏平台也有,不过叫“丛林冒险”
如何将java游戏代码变成游戏打包成.jar文件
java中将.class文件打包成为.jar文件
先打开命令提示符(win2000或在运行筐里执行cmd命令,win98为DOS提示符),输入jar –help,然后回车(如果你盘上已经有了jdk1.1或以上版本) , 看到什么:
用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...
选项:
-c 创建新的存档
-t 列出存档内容的列表
-x 展开存档中的命名的(或所有的〕文件
-u 更新已存在的存档
-v 生成详细输出到标准输出上
-f 指定存档文件名
-m 包含来自标明文件的标明信息
-0 只存储方式;未用ZIP压缩格式
-M 不产生所有项的清单(manifest〕文件
-i 为指定的jar文件产生索引信息
-C 改变到指定的目录 , 并且包含下列文件:
如果一个文件名是一个目录,它将被递归处理 。
清单(manifest〕文件名和存档文件名都需要被指定,按'm' 和 'f'标志指定的相同顺序 。
推荐阅读
- 农场单机游戏安卓,农场单机游戏大全
- 固态硬盘怎么用主板主线,固态硬盘怎么用主板主线连接
- 上海方便货物运输代理平台,上海的货运
- python函数嵌套理解 python函数内嵌,嵌套函数
- 餐饮公司如何在网上推广,餐饮公司如何在网上推广产品
- 单机经营战略游戏,好玩的单机经营策略游戏
- 服饰直播运营教程,服装直播技巧
- 移动文件夹命令linux linux移动文件夹指令
- c语言空字符怎么说,c语言空字符怎么表示