java怎么调用方法中的画图功能

时间:2026-02-14 01:57:51

1、打开eclipse--->点击File菜单--->new新建一个Java项目。在新建一个类,

类中的绘图方法如图所示:

java怎么调用方法中的画图功能

2、在有一个方法是展示图片的方法,代码如图所示:

java怎么调用方法中的画图功能

3、使用new的关键字就行在主方法中调用绘图的方法,代码如图所示:

java怎么调用方法中的画图功能

4、完整的代码:

package com.demo.app;

import java.awt.BorderLayout;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JTable;

import javax.swing.table.DefaultTableModel;

import javax.swing.table.JTableHeader;

import javax.swing.table.TableColumnModel;

public class CreateTabel extends JFrame{

private JTable table=null;

private JPanel jpel=new JPanel();

private JTable getTable() {

if(table==null) {

table=new JTable();

String[] columns= {"ID","姓名光篇","性别","邮箱案拒栗","备注",};

int[] columnWidth= {50,40,30,60,70,70,};

DefaultTableModel Model=new DefaultTableModel(columns,8);

table.setModel(Model);

TableColumnModel columnModel=table.getColumnModel();

int count=columnModel.getColumnCount();

for(int i=0;i<count;i++) {

javax.swing.table.TableColumn column=columnModel.getColumn(i);

column.setPreferredWidth(columnWidth[i]);

}

}

return table;

}

private void showWindow() {

this.getTable();

JTableHeader mytable=table.getTableHeader();

jpel.add(mytable,BorderLayout.NORTH);

jpel.add(table,BorderLayout.CENTER);

this.add(jpel);

this.setTitle("表格实例");

this.setBounds(100,100,330,200);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setVisible(true);

this.setResizable(true);

}

public static void main(String[] args) {

// TODO Auto-generated method stub

CreateTabel ct=new CreateTabel();

ct.showWindow();

}

}

5、编码完成之后,点击运行,效果如图所示;绘制出来一个表格册救:

java怎么调用方法中的画图功能

© 2026 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com