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

2025-10-13 22:55:15

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怎么调用方法中的画图功能

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢