如何从数组中为Jtextfield设置文本?

问题描述 投票:0回答:1

我在做项目时遇到了一个问题。我连接了我的数据库,并得到了关于食物价值的数据库,我把所有的价值放到了数组中(公共静态数组)。我把所有的值放到了数组中(public static array)。但我想知道,无论如何,我可以通过数组中的值来设置文本字段的文本吗? 下面是我的声明数组。

public static String[] fp;

---------------------主()

fp = new String[9];
            try {
                ResultSet rs = st.executeQuery(get_food_price);
                int i =0;
                while (rs.next()) {
                    System.out.println(rs.getString(1));
                    fp[i] = rs.getString(1);
                }
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

food1_price.setText(fp[1]);

java arrays swing static
1个回答
0
投票

你可以试试这个吗?

    MySQLConnection db = new MySQLConnection();
    Connection connect = db.getmysql_connection();
    String query="SELECT * FROM "; //Your query
    Statement stmt = (Statement) connect.createStatement();
    ResultSet rs = stmt.executeQuery(query);
    int i=0;
    while (rs.next()) {
        System.out.println(rs.getString(1));
        fp[i] = rs.getString(1);
        i++;
    }
© www.soinside.com 2019 - 2024. All rights reserved.