как использовать Jtable на NetBeans - PullRequest
1 голос
/ 15 июня 2009

Я просто хочу знать, как использовать jtable на netbeans, потому что я бреду и ничего хорошего не могу сделать. пожалуйста, помогите мне

Ответы [ 2 ]

1 голос
/ 17 апреля 2016

Вы можете искать учебники в Google, особенно на YouTube. Все зависит от того, что вы хотели бы сделать со столом.

Если вы хотите подключить ваш Jtable к базе данных, такой как MySQL, то вот кодирование. Я добавил комментарии, чтобы вы могли легко понять это.

public final void loaddbtable() {
    DefaultTableModel model = (DefaultTableModel) t_View.getModel();
    //declared sql below used for database selection of specific information
    String sql = "Select * from tableName";
    try
    {
        Class.forName("com.mysql.jdbc.Driver");
        //connection for database
        Connection conn = (Connection)
                //root and username and password for access to the database
        DriverManager.getConnection("jdbc:mysql://localhost:3306/DatabaseNameAsOnMySQL","root","password");
        //create the statement that will be used
        Statement stmt=conn.createStatement();
        //executes the statement
        ResultSet rs = stmt.executeQuery(sql); 
        //table to view data
        t_View.setModel(DbUtils.resultSetToTableModel(rs));    
    }
    catch (Exception e)
    {
        //exception handled for connection to database problem or data retrieval problem
        JOptionPane.showMessageDialog(null, "Error message if can't load", "Datatbase connection error", JOptionPane.ERROR_MESSAGE);
    }        
}

Помните, что вам понадобится импорт, такой как

import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import net.proteanit.sql.DbUtils;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

Вы можете поместить метод в свой конструктор, если хотите загрузить сразу, когда интерфейс запущен или с помощью кнопки.

НО для получения дополнительной информации и всего остального, не стесняйтесь отвечать, и я помогу вам.

Вы также можете использовать этот канал, ребята, так как он очень хорош и объясняет, как это сделать.

Надеюсь, это поможет вам.

1 голос
/ 22 сентября 2011

Вам поможет следующее: это проект Netbeans.

http://download.oracle.com/javase/tutorial/uiswing/examples/zipfiles/components-SimpleTableDemoProject.zip
...