java图形界面编程

java编程实现图形界面~

import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import javax.swing.JButton;
public class mi
{
private static String username;
private static String password ;
private static JTextField []t={
new JTextField("账号:",8),new JTextField(10),
new JTextField("密码:",8),new JPasswordField(10)};


public static void main (String args[]){
JFrame app=new JFrame("账号密码演示程序");
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
app.setSize(280,120);
Container c=app.getContentPane();
c.setLayout(new FlowLayout());


t[0].setEditable(false);
t[2].setEditable(false);
for(int i=0;i<4;i++)
c.add(t[i]);t[1].setText("");

JButton[]b={new JButton("确定"),new JButton("重置")};
c.add(b[0]);c.add(b[1]);
app.setLocationRelativeTo(null);
app.setVisible(true);

b[1].addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
t[1].setText("");
t[3].setText("");
}
});
// 登录按钮加事件监听器
b[0].addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
username = t[1].getText();
password = t[3].getText();
//判断用户名密码是否正确
if (username.equals("数字") && password.equals("123")) {
JOptionPane.showMessageDialog(null, "登陆成功!", "消息",
JOptionPane.INFORMATION_MESSAGE);

} else {
JOptionPane.showMessageDialog(null, "用户名或密码错误!", "错误",
JOptionPane.ERROR_MESSAGE);
}
}
}); }



}

做个JFrame、JTextArea,使用java.io.FileInputStream等流,读文件,放内容到JTextArea中。

因为这是个applet 不能直接运行

注意:applet不能直接用java命令运行

方法(步骤):

1、Javac welcome.java后生成welcome.class

2、在跟welcome.class同一级的目录下新建一个文本文件,并输入:
<applet code="welcome.class"
width=320 height=180>
</applet>

3、保存并将文件名改为welcome.html
(这个html文件的名字任意,在这边我用welcome)

4、在cmd中输入appletviewer welcome.html便可以看见你的applet了
或直接把这个welcome.html拖入浏览器运行,也可以有同样效果

5、现在我解释一下上面的代码:
<applet>
</applet>
是必要的格式,在里面可以输入许多参数,其中code,width,height是必须的
code:欲运行的class的名字
width:applet窗口的宽度
height: applet窗口的高度

执行java Applt小程序不是这样运行的。你必须建一个html文件,然后在输入
<applet code="ButtonDemo.class"
width=320 height=180>
</applet>
其中code是你编译ButtonDemo类是生成的class文件。然后在cmd中找到html文件所在的路径下输入appletviewer xxx.html
就可以运行了

lz缺乏常识。。。要在html中才能运行applet。

建议你用一个IDE哦,不要什么JAVAC之类的,ECLIPSE还是NETBEANS我都试了,可以用

Java语言程序设计—GUI(图形用户界面)
答:探索Java编程的瑰宝,GUI(图形用户界面)设计以其直观性和用户体验,成为了Java语言的重要组成部分。本文将深入解析AWT与Swing,以及新兴的JavaFX,带你领略GUI世界的魅力。从基础开始,AWT(Abstract Window Toolkit)是Sun公司提供的图形界面库,它为开发者提供了与操作系统交互的底层工具。其中,MenuComponen...

java编程采用图形界面实现两个内容的交换,图形界面如下图
答:以下是一个简单的Java GUI程序,可以实现两个内容(字符串、图片等)之间的交换:Copy code import java.awt.*;import java.awt.event.*;import javax.swing.*;public class SwapContent extends JFrame implements ActionListener { private JLabel label1, label2;private JButton swapBtn;public Swap...

Java编程(基于图形界面)从文件中读出数据,显示在文本框中
答:OK,以下是一个简单的Java程序,可以计算矩形的周长和面积:javaimport java.util.Scanner; public class RectangleCalculator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入矩形的长:"); double length = scanner...

怎样用java编写图形界面的Application程序?
答:java编写图形界面需要用到swing等组件,可以在eclipse中安装windowbuilder来开发窗体,自动生成窗体代码,然后自己再根据需要修改,如:package mainFrame;import java.awt.EventQueue;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.ImageIcon;import javax.swing.JButton...

用Java语言设计一个界面,
答:首先:采用什么技术实现 java语言可以使用awt 和swing等技术实现图形界面 推荐使用Swing,因为Swing比AWT更专业,更漂亮,组件更丰富,功能更强大。2. 其次:分析采用什么布局 边界布局BorderLayout,配合表格布局GridLayout,既简单又美观 3. 最后:分析需求中需要用的组件 学生姓名 学号 显示信息 ...

java编程实现一个学生信息管理系统的图形界面
答:public 学生信息图形界面() { //构造方法 //界面显示问题 super("学生信息图形界面");setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);setSize(320, 300);setVisible(true);Container content = getContentPane();JPanel jp1 = new JPanel(); //创建一个面板 JLabel label = new JLabel("...

java图形界面编程
答:1、Javac welcome.java后生成welcome.class 2、在跟welcome.class同一级的目录下新建一个文本文件,并输入: 3、保存并将文件名改为welcome.html (这个html文件的名字任意,在这边我用welcome)4、在cmd中输入appletviewer welcome.html便可以看见你的applet了 或直接把这个welcome.html拖入浏览器运行,...

JAVA的图形用户界面代码
答:import java.awt.Color;import java.awt.Dimension;import java.awt.GridLayout;import java.io.File;import javax.swing.BorderFactory;import javax.swing.Box;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JComboBox;import javax.swing.JLabel;import javax.swing.JPanel...

java编写一个图形界面程序
答:import java.awt.*;import java.awt.event.*;import java.util.*;import javax.swing.*;import javax.swing.border.Border;class MainFrame extends JFrame {private static final long serialVersionUID = 1L;private Map<String, Integer> sizes = new HashMap<String, Integer>();private Map<...

JAVA 图形界面编程问题
答:在你按钮添加完之后使用updateUI()方法就可以了。因为你那些按钮是画在jpanel上的,所以要使用那个组件的updateUI方法,即 jpanel.add(new JButton("按钮"+(buttonCount++)));之后添加一句 jpanel.updateUI();这样就能看到效果了。

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网