精华内容
下载资源
问答
  • 怎么样将数据库的表在Java界面显示出来
    千次阅读
    2021-02-12 13:26:41

    怎么样将数据库的表在Java中界面中显示出来

    import javax.swing.*;

    import javax.swing.table.JTableHeader;

    import java.awt.event.ActionEvent;

    import java.awt.event.ActionListener;

    import java.sql.*;

    public class Test extends JFrame{

    // 定义组件

    private JScrollPane scpDemo;

    private JTableHeader jth;

    private JTable tabDemo;

    private JButton btnShow;

    // 构造方法

    public Test(){

    // 窗体的相关属性的定义

    super("JTable数据绑定示例");

    this.setSize(330,400);

    this.setLayout(null);

    this.setLocation(100,50);

    // 创建组件

    this.scpDemo = new JScrollPane();

    this.scpDemo.setBounds(10,50,300,270);

    this.btnShow = new JButton("显示数据");

    this.btnShow.setBounds(10,10,300,30);

    // 给按钮注册监听

    this.btnShow.addActionListener(new ActionListener(){

    public void actionPerformed(ActionEvent ae){

    btnShow_ActionPerformed(ae);

    }

    });

    // 将组件加入到窗体中

    add(this.scpDemo);

    add(this.btnShow);

    // 显示窗体

    this.setVisible(true);

    }

    // 点击按钮时的事件处理

    public void btnShow_ActionPerformed(ActionEvent ae){

    // 以下是连接数据源和显示数据的具体处理方法,请注意下

    try{

    // 获得连接

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

    Connection conn = DriverManager.getConnection("jdbc:odbc:localServer","sa","");

    // 建立查询条件

    String sql = "select * from localServer";

    PreparedStatement pstm = conn.prepareStatement(sql);

    // 执行查询

    ResultSet rs = pstm.executeQuery();

    // 计算有多少条记录

    int count = 0;

    while(rs.next()){

    count++;

    }

    rs = pstm.executeQuery();

    // 将查询获得的记录数据,转换成适合生成JTable的数据形式

    Object[][] info = new Object[count][4];

    count = 0;

    while(rs.next()){

    info[count][0] = Integer.valueOf( rs.getInt("id"));

    info[count][1] = rs.getString("name");

    info[count][2] = Integer.valueOf( rs.getInt("age") );

    info[count][3] = rs.getString("sex");

    count++;

    }

    // 定义表头

    String[] title = {"学号","姓名","年龄","性别"};

    // 创建JTable

    this.tabDemo = new JTable(info,title);

    // 显示表头

    this.jth = this.tabDemo.getTableHeader();

    // 将JTable加入到带滚动条的面板中

    this.scpDemo.getViewport().add(tabDemo);

    }catch(ClassNotFoundException cnfe){

    JOptionPane.showMessageDialog(null,"数据源错误","错误",JOptionPane.ERROR_MESSAGE);

    }catch(SQLException sqle){

    JOptionPane.showMessageDialog(null,"数据操作错误","错误",JOptionPane.ERROR_MESSAGE);

    }

    }

    public static void main(String[] args){

    new Test();

    }

    }

    更多相关内容
  • Java Swing实现添加数据到数据库(数据库使用Mysql)并查询数据显示界面中。
  • Java图形界面编程模拟ATM自助取款系统 实现功能: 1、漂亮简洁的图形界面 ...3、用户存款、取款功能 ...本源代码简洁清晰,非常合适想学习Java图形界面的新手入门,代码均有注释,数据保存方式是文件的输入输出流
  • myeclipse java从mysql中读出数据,将读出的数据以表格显示至swing界面界面清晰,适合初学者参考
  • 内容涵盖二叉树的各种操作 包括新建二叉树后以多种方式输出 插入结点 删除结点等等
  • 11-Java 界面设计

    千次阅读 2021-02-26 20:08:40
    (一)Java界面设计概述1、Java 界面设计的用途2、AWT 简介(1)Abstract Windows Toolkit 是最原始的工具包。3、Swing 简介4、SWT 简介5、如何选择 GUI 工具包(以上三个都是)Swing 是最灵活、强大的GUI工具包,所以在...

    (一)Java界面设计概述

    1、Java 界面设计的用途

    2、AWT 简介

    (1)Abstract Windows Toolkit 是最原始的工具包。

    3、Swing 简介

    4、SWT 简介

    5、如何选择 GUI 工具包(以上三个都是)

    Swing 是最灵活、强大的GUI工具包,所以在界面开发中,首选Swing。

    只有一种场合不适用于Swing:

    在使用SWT开发的程序上继续编写界面,比如为Eclipse 开发插件(因为Ecilpse 是基于SWT构建的)。SWT与Swing 不兼容,他们不能混合使用。

    (二)Swing 框架的基本结构

    1、Swing 框架的继承关系

    2、Swing 的 MVC 结构

    创建一个新的工程,名为TestMVC。在src 里面 new 一个 (最后的other 的windowbuilder

    的Swing

    Designer 的JFrame 。名为Test )。会出现一些代码,属于底下的Source,旁边的Design 即可设计。

    MVC :Model View

    Control 模型(存储相关的数据)+视图(表达视觉元素)+控制(负责他们之间的相互关系以及执行一些程序的逻辑和程序的真实走向)。

    3、Swing的事件机制

    (三)Swing基本组件

    1、WindowBuilder 的安装与简介

    2、窗体控件 JFrame 的使用

    3、容器控件 JPanel 的使用

    4、标签控件 JLabel 的使用

    5、按钮控件 JButton 的使用

    6、文本框控件 JTextField 与 JTextArea 的使用

    JTextField :文本框,只能输入一行

    JTextArea:文本区域,可输入多行

    7、单选与复选控件 JRadioButton 与 JCheckBox 的使用

    单选在描写代码的时候,if语句要用else。而复选则应该用相互独立的若干个if

    8、列表控件 JList 的使用

    9、下拉菜单 JComboBox 的使用

    10、进度条控件 JProgressBar 的使用

    11、数字调节控件 JSpinner 的使用

    12、Swing 界面组件的通用属性

    (四)Swing 布局管理器

    1、Absolute Layout绝对布局

    没有任何限制,可以在窗口界面中任意摆置控件

    2、Flow Layout浮动布局

    可以浮动,但不是相互叠加。指大小在发生变化的时候,它们的相对位置可以改变。

    3、Border Layout边界布局

    这是默认的布局。任意拖拽一个按钮啊控件,即可显示,如下:共5个边界。

    1b62f3f4fa18e45e50f3ea80c4515186.png

    4、Grid Layout网格布局

    平均分!

    5、Group Layout分组布局

    是Swing 中最强大的布局管理器,非常灵活、动态,支持元素对齐、边界吸附、控件的动态大小调整。

    (五)自定义Swing组件

    1、Swing 的绘图机制·

    2、Swing 绘图 API

    3、使用 Java2D 改善 API 的绘制效果

    4、使用绘图API自定义组件

    5、为组件设定UI

    6、使用 LookAndFeel 为界面更换皮肤

    (六)Swing菜单的使用

    1、界面菜单简介

    2、窗体菜单栏的创建与使用

    新建一个JFrame。Design 、在左侧选择“menu”:里面有~~~

    JMenu 和 JMenuitem 的区别:前者包含后者,后者不可再分。

    3、弹出菜单的创建与使用

    4、为MacOSX系统优化菜单栏

    (七)Swing界面响应与线程安全

    1、主线程与UI线程简介

    (1)Java 程序的主线程

    当Java 程序启动时,一个线程立刻运行,该线程通常叫做程序的主线程(main

    thread),因为它是程序开始时就执行的。一般来说,该类中会有一个main 函数,当程序启动时,该函数就会第一个自动地得到执行,并成为程序的主线程。主线程的特征如下:

    A、它是产生其他子线程的线程

    B、主线程中执行程序的控制

    C\、通常它必须最后完成执行,因为它执行各种关闭动作。

    【永远不在主线程中操作界面】

    2、UI线程中非安全操作与安全操作

    Swing API 的设计目标是强大、灵活和易用。但是Swing 组件不支持多线程访问,程序要操作或更改界面内容,必须向单一线程执行请求,我们把这个单一的线程称为事件派发线程(可简称为UI线程)。这也就意味着Swing

    是线程不安全的,所有对于UI元素的修改都必须提交给UI线程执行,你不能在主线程或其他任何线程中直接操作UI的内容。

    如果需要从UI线程或绘制代码以外的地方访问UI,那么你需要使用SwingUtilities;类的invokeLater() 或InvokeAndWait()方法。

    如果你需要处理一些耗费大量计算能力或受I/O能力限制的工作,可以使用一个线程工具类如SwingWorker 或Timer。

    3、使用Timer为界面执行异步任务

    4、使用SwingWorker为界面执行异步任务

    (八)界面消息提示

    1、JoptionPane 简介

    2、使用 showConfirmDialog 显示确认框

    3、使用 showMessageDialog 显示消息提示框

    4、使用 showInputDialog 显示输入框

    5、使用 showOptionDialog 显示多项选择框.

    (九)Java文件选择器

    1、JFileChooser简介

    2、使用文件选择器打开文件

    3、使用文件选择器保存文件

    4、为文件选择器设定扩展名过滤

    (十)Java视频播放器的制作

    1、工程的准备

    2、工程创建与配置

    3、制作主界面

    4、制作视频控制器

    5、制作菜单栏

    6、添加音量控制组件

    7、导出程序

    展开全文
  • 在 web目录下新建(需要跳转到的)用于展示数据的 jsp 页面 [jsp 页面其实和 html 页面差不多,但是其中可以写 Java 代码] 新建 servlet 并放在 src 目录的对应 package 下(此处建议把类似 entity(实体类)、serv

    进行WebProject相关配置 (已提前准备好tomcat放于某处)

    在这里插入图片描述
    在这里插入图片描述
    执行完以上步骤会出现:
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在 WEB-INF 下新建 Directory 命名为 lib 并放入 mysql 驱动的jar包

    ![在这里插入图片描述](https://img-blog.csdnimg.cn/8b0782aa481d404ca758689893537082.png

    加载外部库

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在 web目录下新建(需要跳转到的)用于展示数据的 jsp 页面 [jsp 页面其实和 html 页面差不多,但是其中可以写 Java 代码]

    在这里插入图片描述

    新建 servlet 并放在 src 目录的对应 package 下(此处建议把类似 entity(实体类)、servlet、util(一些工具)的代码分别放在不同的 package 下,便于管理且结构比较清晰)

    在这里插入图片描述

    在新建好的 servlet 代码中先让该 servlet 继承 HttpServlet

    在这里插入图片描述

    重写 service 方法(因为访问 servlet 默认访问 service 方法)

    在这里插入图片描述

    重写 service 方法的具体步骤

    其实就是jdbc的具体操作(注意此处已经封装好了实体类Student与一个工具类JDBCUtil)

    import study.web.entity.Student;
    import study.web.util.JDBCUtil;
    
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.IOException;
    import java.sql.Connection;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.util.ArrayList;
    
    // http://localhost:8080/JavaWeb/hello
    @WebServlet("/hello")
    public class HelloServlet extends HttpServlet {
    
        // 访问Servlet默认访问service方法
        @Override
        protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
            System.out.println("HelloServlet.service");
    
            Connection connection = null;
            PreparedStatement statement = null;
            ResultSet resultSet = null;
            ArrayList<Student> list = new ArrayList<>();
            try {
                connection = JDBCUtil.getConnection();
                String sql = "select id,name,age,gender from student";
                statement = connection.prepareStatement(sql);
                resultSet = statement.executeQuery();
                while (resultSet.next()) {
                    int id = resultSet.getInt("id");
                    String name = resultSet.getString("name");
                    int age = resultSet.getInt("age");
                    String gender = resultSet.getString("gender");
                    Student student = new Student(id, name, age, gender);
                    list.add(student);
                }
                for (Student student : list) {
                    System.out.println(student);
                }
            } catch (SQLException throwables) {
                throwables.printStackTrace();
            } finally {
                JDBCUtil.close(connection, statement, resultSet);
            }
    
            // 把list数据放到一块内存区域里面
            req.setAttribute("list", list);
            // 跳转到student_list.jsp展示数据
            // dispatch: 分发
            req.getRequestDispatcher("/student_list.jsp").forward(req, resp);
        }
    }
    
    

    写 jsp 页面代码对数据进行展示(以用表格展示数据为例)

    相当于先写 html 中表格的相关代码,然后在其中加入 Java 代码来实现遍历数据和展示数据

        <table border="1" cellspacing="0">
            <tr>
                <td>ID</td>
                <td>姓名</td>
                <td>年龄</td>
                <td>性别</td>
            </tr>
            <%
                // 里面可以写任意的java代码--jsp脚本
              ArrayList<Student> list = (ArrayList<Student>) request.getAttribute("list");
                for (Student student : list) {
            %>
                    <tr>
                        <td><%=student.getId()%></td>
                        <td><%=student.getName()%>></td>
                        <td><%=student.getAge()%></td>
                        <td><%=student.getGender()%></td>
                    </tr>
            <%
                }
            %>
        </table>
    
    展开全文
  • JavaGUI显示表格(连接数据库)基础

    千次阅读 2021-03-16 16:35:34
    (1) 点击按钮“显示数据”后连接数据库信息:这里做的样例比较少。 (2) 点击以后,出现对话框 (3)点击“”取消按钮退出该界面。 以下是我的数据库信息:(信息是随便填的) 代码: ```java package newGUI;...

    项目文件地址:JavaGUI超市进销存管理系统 所有代码

    项目全部代码下载地址: JavaGUI超市进销存管理系统 所有代码





    本人所作的其他相关博客: Java窗体的创建,按钮的响应(最基础级别) JavaGUI开发实践:登录界面模拟(连接数据库,不同身份用户进入不同界面) 这边建议各位使用快捷的窗体开发工具,JwindowBuilder,所有的窗体控件都是拖拽式的。具体使用各种博客都有。这里就不再赘述。

    注意: 下面的代码不是很严谨,当时写的时候没注意,就是数据库连接使用完毕后,记得释放资源。

    一、界面概览

    在这里插入图片描述
    获取数据库中的数据后,结果如图所示:
    在这里插入图片描述
    (1) 点击按钮“显示数据”后连接数据库信息:这里做的样例比较少。

    (2) 点击"确定"或者取消以后,退出界面。
    (3)点击“”取消按钮退出该界面。

    以下是我的数据库信息:数据库版本为8.20
    在这里插入图片描述
    下面是数据库的变量名和数据类型。
    在这里插入图片描述

    一定要清楚自己数据库的各个量的数据类型,在后面获取结果集显示到表格中需要对应。

    二、代码

    package newGUI;
    import javax.swing.*;
    import javax.swing.table.JTableHeader;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.sql.*;
    public class SalesStatisticsFrame extends JFrame
    {
    	{ 
    		try 
    		{
    	        for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) 
    	        {
    	            if ("Nimbus".equals(info.getName())) 
    	            {
    	                javax.swing.UIManager.setLookAndFeel(info.getClassName());
    	                break;
    	            }
    	        }
    	    }
    		catch(Exception e) 
    		{
        	System.out.println(e);
    		}
    	}
    	private JScrollPane scpDemo;
    	private JTableHeader jth;
    	private JTable tabDemo;
    	private JButton btnShow;
    	private JButton bt1;
    	private JButton bt2;
    	public SalesStatisticsFrame()
    	{
    		super("生成采购报表");		//JFrame的标题名称
    		this.setSize(660,600);		//控制窗体大小
    		this.setLayout(null);		//自定义布局
    		this.setLocation(400,100);	//点击运行以后,窗体在屏幕的位置
    		this.scpDemo = new JScrollPane();
    		this.bt1=new JButton("确定");
    		this.bt2=new JButton("取消");
    		this.btnShow = new JButton("显示数据");
    		this.bt1.setBounds(100, 480, 100, 30);
    		this.bt2.setBounds(380, 480, 100, 30);
    		this.scpDemo.setBounds(10,50,580,400);	//设置滚动框大小
    		this.btnShow.setBounds(10,10,120,30);	//设置按钮
    		this.btnShow.addActionListener(new ActionListener()	//给“显示数据”按钮添加事件响应。
    		{
    			public void actionPerformed(ActionEvent ae)
    			{
    				btnShow_ActionPerformed(ae);
    			}
    		});
    		/********按钮“确定”的响应*******/
    		this.bt1.addActionListener(new ActionListener() 
    		{
    			@Override
    			public void actionPerformed(ActionEvent e) 
    			{
    				System.exit(0);
    			}
    		});
    		/******按钮 “取消”的响应*****/
    		this.bt2.addActionListener(new ActionListener() 
    		{
    			@Override
    			public void actionPerformed(ActionEvent e) 
    			{
    				System.exit(0);
    			}
    		});
    		/******* 将组件加入到窗体中******/
    		add(this.scpDemo);
    		add(this.btnShow);
    		add(this.bt1);
    		add(this.bt2);
    		this.setVisible(true);
    		this.setDefaultCloseOperation(EXIT_ON_CLOSE);
    		}
    	/***连接数据库并显示到表格中***/
    	public void btnShow_ActionPerformed(ActionEvent ae)
    	{
    		try
    		{
    			Class.forName("com.mysql.cj.jdbc.Driver"); 
    			String url = "jdbc:mysql://localhost:3306/supermarket?serverTimezone=CTT";//注意设置时区
    			String username = "root";
    			String passwords = "Yuanfeng200517";
    			Connection conn=DriverManager.getConnection(url, username, passwords);
    			String sql = "select * from sellsreport"; 
    			PreparedStatement pstm = conn.prepareStatement(sql);
    			ResultSet rs = pstm.executeQuery();
    			int count = 0;
    			while(rs.next())
    			{
    				count++;
    			}
    				rs = pstm.executeQuery();
    	// 将查询获得的记录数据,转换成适合生成JTable的数据形式
    	Object[][] info = new Object[count][6];
    	String []title= {"序号","商品名称"," 商品数量","成本价","售价","库存余量"};
    	count = 0;
    	while(rs.next())
    	{
    		info[count][0] = Integer.valueOf( rs.getInt("id"));
    		info[count][1] = rs.getString("name");
    		info[count][2] = Integer.valueOf( rs.getInt("quantity") );
    		info[count][3] = rs.getString("cost");
    		info[count][4] = rs.getString("sellingprice");
    		info[count][5] = rs.getString("strockmargin");
    		count++;
    	}
    	// 创建JTable
    	this.tabDemo = new JTable(info,title);
    	// 显示表头
    	this.jth = this.tabDemo.getTableHeader();
    	// 将JTable加入到带滚动条的面板中
    	this.scpDemo.getViewport().add(tabDemo); 
    	}
    	catch(ClassNotFoundException cnfe)
    	{
    		cnfe.printStackTrace();
    		JOptionPane.showMessageDialog(null,"数据源错误","错误",JOptionPane.ERROR_MESSAGE);
    	}
    	catch(SQLException sqle)
    	{
    		sqle.printStackTrace();
    		JOptionPane.showMessageDialog(null,"数据操作错误","错误",JOptionPane.ERROR_MESSAGE);
    	} 
    	}
    	public static void main(String[] args)
    	{
    		new SalesStatisticsFrame();
    	}
    }
     
    

    三、代码解释

    1. 首先,下面的代码是用来控制Java GUI 风格的:整个try用一个大括号包起来就不会出错了。
    { 
    		try 
    		{
    	        for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) 
    	        {
    	            if ("Nimbus".equals(info.getName())) 
    	            {
    	                javax.swing.UIManager.setLookAndFeel(info.getClassName());
    	                break;
    	            }
    	        }
    	    }
    		catch(Exception e) 
    		{
        	System.out.println(e);
    		}
    	}
    
    1. 连接数据库操作说明:
      (1) 首先连接数据库,连接以后用count变量存储数据库中有多少行。
    Class.forName("com.mysql.cj.jdbc.Driver"); 
    			String url = "jdbc:mysql://localhost:3306/supermarket?serverTimezone=CTT";//注意设置时区
    			String username = "root";
    			String passwords = "Yuanfeng200517";
    			Connection conn=DriverManager.getConnection(url, username, passwords);
    			String sql = "select * from sellsreport"; 
    			PreparedStatement pstm = conn.prepareStatement(sql);
    			ResultSet rs = pstm.executeQuery();
    			int count = 0;
    			while(rs.next())
    			{
    				count++;
    			}	
    

    用数组title来存储你想要显示的中的列属性名

    String []title= {"序号","商品名称"," 商品数量","成本价","售价","库存余量"};
    

    实际显示就是这样:
    在这里插入图片描述

    我们用一个二维数组来存储数据库中的二维表,
    Object[][] info = new Object[count][6];
    然后遍历结果集,将获取每行的数据:

    count = 0;		//这里要清零,因为后面count要从0加到数据库中的行数。
    	while(rs.next())
    	{
    		info[count][0] = Integer.valueOf( rs.getInt("id"));		//id是数据库中的变量名
    		info[count][1] = rs.getString("name");
    		info[count][2] = Integer.valueOf( rs.getInt("quantity") );
    		info[count][3] = rs.getString("cost");
    		info[count][4] = rs.getString("sellingprice");
    		info[count][5] = rs.getString("strockmargin");
    		count++;
    	}
    

    上面代码中:

    如果数据库中变量是int型的,那么用 Integer.valueOf( rs.getInt("id"));	
    
    如果数据库中变量是string型的,那么用  rs.getString("sellingprice");  
      引号内的字符是数据库中的变量名,必须和数据库的变量名称一样。
    

    最后,我们把获得的数据变成表格的形式显示其中,JavaGUI用的是JTabel

    // 创建JTable
    	this.tabDemo = new JTable(info,title);
    	// 显示表头
    	this.jth = this.tabDemo.getTableHeader();
    	// 将JTable加入到带滚动条的面板中
    	this.scpDemo.getViewport().add(tabDemo); 
    	}
    

    项目全部代码下载地址: JavaGUI超市进销存管理系统 所有代码

    展开全文
  • Java 图形化界面的实现

    千次阅读 2020-11-10 22:44:22
    Java 图形化界面的实现 1.图形化界面实现所需的条件 图形化界面的窗体,图形化界面的面板 2.界面的窗体 2.1 什么是图形化界面的窗体 如图,黑色的外边框就类似于图形化界面的窗体,要实现图形化界面,窗体是不可...
  • JAVA图形界面:加法计算器

    千次阅读 多人点赞 2020-10-19 20:21:25
    JAVA用于开发图形界面应用的 SWING 组件包功能强大,使用方便。接下来我们就使用其写一个简单的图形界面小程序:加法计算器。 第一步: 首先得构思,我们要做什么。加法计算器的话,做出来之后大概是这个样子的。 ...
  • Java学习日记4——Java输入输出方法总结 控制台界面(文本界面)的输入输出  一、文本界面:使用Scanner类输入 scanner类中的方法:在java.util.Scanner类 nextInt()方法:获取输入整数 nextDouble()方法:获取...
  • Java排序(带图形界面

    热门讨论 2009-12-03 18:19:46
    提供插入排序,选择排序,冒泡排序三种排序方法,对数据进行排序,并可以在图形界面演示排序过程。 执行语句:java sort <输入方式> <图形界面/非图形...java sort 3 2 //随机生成1000个数据并在图形界面中演示排序过程
  • Java数据压缩与传输实例 1个目标文件 摘要:Java源码,文件操作,数据压缩,文件传输 Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、...
  • 程序已经做完了,但是只能做出文本框的数据显示,想做成直观的类似数码管显示界面如何操作!![图片说明](https://img-ask.csdn.net/upload/201801/30/1517285802_882328.png)
  • JAVA图形界面(GUI)之表格

    千次阅读 2018-04-11 00:02:26
    表格在可视化编程中用于显示信息,在Swing编程中非常有用,当要显示大量数据时,用表格可以清晰的显示出来。 构造方法: 方法名 说明 JTable() 构造一个默认的 JTable,使用默认的数据模型、默认的列模型和默认...
  • Java交互界面实现计算器开发设计【附函数源码】

    千次阅读 热门讨论 2020-05-20 16:15:51
    这里写目录标题控件触发时集中处理函数操作符点击后数据转换赋值函数计算器窗口界面函数运算符控件数字控件小数点控件等号控件清空按钮主方法调用 之前在博客上和大家分享了一篇关于使用C#开发winform计算器的文章...
  • 记录一个咸鱼大学生三个月的奋进生活012复习Javajavaswing图形界面)swing的实现步骤swing的常用方法swing常用组件swing常用布局swing常用的布局管理器swing设置窗体frame的属性Java的三种弹窗设置窗体背景图片的...
  • JAVA——界面设计Swing教程

    千次阅读 多人点赞 2019-04-30 14:20:47
    JAVA的swing可以在不同平台运行,因为其源代码纯JAVA,只是运行效率也没那么高。AWT是另一种Sun公司开发的,但是这个包由于调用的是系统图形库,所以不能实现在不同设备的UI相同,所以swing轻量级的UI应运而生。 ...
  • 如何获取Java运行时的性能数据

    千次阅读 多人点赞 2022-03-10 11:07:53
    本文介绍了一系列常用的Java性能测试工具。
  • Java 图形界面开发--图文并茂建立学生管理系统

    万次阅读 多人点赞 2016-03-19 19:52:28
    图形用户界面(Graphics User Interface,GUI)是用户与程序交互的窗口,比命令行的界面更加直观并且更好操作。 关注微信公众号(文强的技术小屋),学习更多技术知识,一起遨游知识海洋~ ...
  • AirSelectpage.java: import javax.swing.*; import java.awt.event.*; import java.sql.*; public class AirSelectpage extends JFrame implements ActionListener{ /** * */ private static final long ...
  • ## # 如何在java swing 图形界面显示数据控库的信息?
  • Java课程设计】【图形界面程序】【计算器】

    千次阅读 多人点赞 2022-01-02 16:27:32
    文章目录2022-1-2【图形界面程序----计算器】1. 设计任务1.1设计题目的描述1.2设计要求2. 设计方案说明2.1 整体设计思路2.2 Calulation类的数据成员2.3 Calulation类的构造方法2.3.1设置文本框的位置2.3.2 设置按钮...
  • vue和Java API交互 创建一个vue对象,定义存放数据的变量 var vm = new Vue({ //el 表示在某个块下加载,一般是某个块的id el: "#HQ", data: { //定义一个数组用于存放返回的list集合的数据 list:[] }, ...
  • Java学生成绩管理系统界面设计(包括登录界面界面切换),内含学生成绩管理系统各用户应有功能模块设计。 登录界面 package Panel; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event...
  • java实现登录注册界面

    万次阅读 多人点赞 2019-12-13 20:42:32
    文章目录数据库设计Admin.javaLogin_Register.javaLogin.javaAdminRegister.javaRegister.java代码Admin.javaLogin_Register.javaLogin.javaAdminRegister.javaRegister.java 数据库设计 既然只是一个登录和注册的...
  • java代码echarts实现数据图形化显示

    千次阅读 2017-12-26 18:05:01
    echarts 数据图形化是百度公司
  • java的swing组件画出表格,实现“增加”、“删除”、“保存”、“退出”的功能,并且与mysql数据库相连接。...可以实现提取数据库中表的数据显示到含有表格的窗体上,也可以将在表格中修改的内容写入数据库表中。
  • JAVA图形化界面计算器

    万次阅读 多人点赞 2018-11-19 19:38:56
    我是一名在校大学生,这学期刚刚开JAVA课,老师上周留作业让做个计算器,最近一直在搞Python,今天终于抽出一些时间来写这篇博客,下面是我做的计算器 界面非常简单,功能也非常简单,只有简单的加减乘除,回退...
  • JAVA SWT table界面+数据(多图)

    千次阅读 2018-03-01 14:53:05
    界面 1.布局 选用两个composite, 设置shell的Layout为FillLayout; 设置Layout-Type(布局类型)为垂直分布; 设置右滑块,下滑块; 2.添加table组件 上面的composite添加的是CheckboxTableViewer...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 289,244
精华内容 115,697
关键字:

java数据界面显示

java 订阅