java制作表格存放书籍
时间: 2023-08-22 11:04:30 浏览: 44
要在Java中制作一个表格来存放书籍,可以使用Java Swing中的JTable组件。以下是一个简单的示例代码,可以帮助你开始:
```java
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
public class BookTable {
public static void main(String[] args) {
// 创建表格的数据
Object[][] bookData = {
{"Java编程思想", "Bruce Eckel", "机械工业出版社", "2002"},
{"深入浅出设计模式", "程杰", "电子工业出版社", "2014"},
{"Effective Java", "Joshua Bloch", "机械工业出版社", "2008"}
};
// 创建表格的列名
String[] columnNames = {"书名", "作者", "出版社", "出版年份"};
// 创建JTable对象
JTable table = new JTable(bookData, columnNames);
// 创建JFrame并将JTable添加到其中
JFrame frame = new JFrame("书籍表格");
frame.add(new JScrollPane(table));
// 设置JFrame的大小并可见
frame.setSize(500, 300);
frame.setVisible(true);
}
}
```
在这个示例中,我们创建了一个名为`BookTable`的类,并在其中定义了一个`main`方法。在`main`方法中,我们首先创建了一个包含书籍信息的二维数组`bookData`,然后定义了一个包含表格列名的字符串数组`columnNames`。接下来,我们创建了一个`JTable`对象并将数据和列名传递给它。
最后,我们创建了一个`JFrame`对象并将`JTable`添加到其中,然后设置了`JFrame`的大小并将其设置为可见。这样,我们就可以在Java中创建一个简单的表格来存放书籍了。你可以根据需要自定义表格的样式和功能。