界面java,界面剂起什么作用

发布时间:2022-11-29

本文目录一览:

  1. 登陆界面的java代码怎么写?
  2. JAVA的界面怎么做?
  3. 用Java如何实现界面的功能?
  4. eclipse怎么进行 可视化java界面设计?
  5. java怎么实现图形化界面
  6. java可以设计界面吗?

登陆界面的java代码怎么写?

概述

具体框架使用JFrame,文本框组件:JTextField;密码框组件:JPasswordField;标签组件:JLabel;复选框组件:JCheckBox;单选框组件:JRadioButton;按钮组件JButton

登录界面:

代码实例

import javax.swing.*;
import java.awt;  //导入必要的包
public class denglu extends JFrame {
    JTextField jTextField; //定义文本框组件
    JPasswordField jPasswordField; //定义密码框组件
    JLabel jLabel1, jLabel2;
    JPanel jp1, jp2, jp3;
    JButton jb1, jb2; //创建按钮
    public denglu() {
        jTextField = new JTextField(12);
        jPasswordField = new JPasswordField(13);
        jLabel1 = new JLabel("用户名");
        jLabel2 = new JLabel("密码");
        jb1 = new JButton("确认");
        jb2 = new JButton("取消");
        jp1 = new JPanel();
        jp2 = new JPanel();
        jp3 = new JPanel();
        //设置布局
        this.setLayout(new GridLayout(3, 1));
        jp1.add(jLabel1);
        jp1.add(jTextField); //第一块面板添加用户名和文本框
        jp2.add(jLabel2);
        jp2.add(jPasswordField); //第二块面板添加密码和密码输入框
        jp3.add(jb1);
        jp3.add(jb2); //第三块面板添加确认和取消
        this.add(jp1);
        this.add(jp2);
        this.add(jp3); //将三块面板添加到登陆框上面
        //设置显示
        this.setSize(300, 200);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setVisible(true);
        this.setTitle("登陆");
    }
    public static void main(String[] args) {
        new denglu();
    }
}

拓展内容

java swing包

Swing 是一个为Java设计的GUI工具包。 Swing是JAVA基础类的一部分。 Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。 Swing提供许多比AWT更好的屏幕显示元素。它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT。它们是JFC的一部分。它们支持可更换的面板和主题(各种操作系统默认的特有主题),然而不是真的使用原生平台提供的设备,而是仅仅在表面上模仿它们。这意味着你可以在任意平台上使用JAVA支持的任意面板。轻量级组件的缺点则是执行速度较慢,优点就是可以在所有平台上采用统一的行为。

概念解析:

  • JFrame – Java的GUI程序的基本思路是以JFrame为基础,它是屏幕上window的对象,能够最大化、最小化、关闭。
  • JPanel – Java图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing包中,可以进行嵌套,功能是对窗体中具有相同逻辑功能的组件进行组合,是一种轻量级容器,可以加入到JFrame窗体中。
  • JLabelJLabel对象可以显示文本、图像或同时显示二者。可以通过设置垂直和水平对齐方式,指定标签显示区中标签内容在何处对齐。默认情况下,标签在其显示区内垂直居中对齐。默认情况下,只显示文本的标签是开始边对齐;而只显示图像的标签则水平居中对齐。
  • JTextField – 一个轻量级组件,它允许编辑单行文本。
  • JPasswordField – 允许我们输入了一行字像输入框,但隐藏星号(*) 或点创建密码(密码)
  • JButtonJButton类的实例。用于创建按钮类似实例中的 "Login"。

JAVA的界面怎么做?

它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。 工具包中所有的包都是以swing作为名称,例如javax.swing, javax.swing.event用Swing创建图形界面步骤:

  1. 导入Swing包
  2. 选择界面风格
  3. 设置顶层容器
  4. 设置按钮和标签
  5. 将组件放到容器上
  6. 为组件增加边框
  7. 辅助技术支持

用Java如何实现界面的功能?

在java中怎样实现多个界面之间的切换 用Iframe 就可以了 补充:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

eclipse怎么进行 可视化java界面设计?

进行eclipse可视化java界面设计步骤如下:

  1. 先新建一个普通的java工程。
  2. 为这个java工程添加有可视化界面的java类,选择新建中的other选项。
  3. 找到windows build里的JFrame,即主界面,进行新建有界面的java。
  4. 点击Design进入可视化编辑界面。

java怎么实现图形化界面

java图形化界面还是有很多内容要学习的,可以参考 如下实例:

public class Test extends JFrame {
    MyPanel mp = null;
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Test jf = new Test();
    }
    public Test() {
        mp = new MyPanel();
        this.add(mp);
        //设置标题
        this.setTitle("绘图");
        //设置窗体大小
        this.setSize(400, 300);
        //设置窗体的位置
        this.setLocation(100, 100);
        //限制窗体的大小
        this.setResizable(false);
        //关闭窗体时,同时退出java虚拟机
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //显示窗体
        this.setVisible(true);
    }
}
//定义一个MyPanel(我自己的面板,用于绘图和实现绘图区域)
class MyPanel extends JPanel {
    //覆盖JPanel的paint方法
    //Graphics是绘图的重要类,可以把它理解成一只画笔
    public void paint(Graphics g) {
        //1.调用父类函数完成初始化
        super.paint(g);
        //画弧形
        g.drawArc(200, 10, 100, 150, 120, -80);
        //在面板上画图片
        Image im = Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("图片路径"));
        //显示图片
        g.drawImage(im, 10, 10, 200, 180, this);
        //画字
        g.setColor(Color.red);
        g.setFont(new Font("华文彩云", Font.BOLD, 20));
        g.drawString("要写的字", 80, 220);
    }
}

java可以设计界面吗?

java可以做但jcreator不能画,只能手写代码,强烈建议用eclipse。

  1. 如果是web界面的话可以用eclipse+myeclipse插件。
  2. 如果是swt/jface或awt/swing界面的话可以用eclipse+SWTDesigner插件。