java主界面表格(设置行数和只读)(1)2018.8.23

package example;
import java.awt.BorderLayout;
import java.awt.Color;
import java.util.Vector;
import javax.swing.AbstractButton;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
public class main extends JFrame {
      public main() {
   JMenuBar menubar= new JMenuBar();//创建菜单栏
   this.setJMenuBar(menubar);
   JMenu menu=new JMenu("操作");//创建菜单
   menubar.add(menu);
   
   JMenuItem item1=new JMenuItem("导入资料");
   JMenuItem item2=new JMenuItem("修改密码");
   
   menu.add(item1);
   menu.addSeparator();
   menu.add(item2);
   
   this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   setBounds(400,400,500,500);
   createTable();
   setVisible(true);

  
      }
 
  
 
public void createTable() {
 String[] header= {"专辑名","歌名","收藏数","年代"};
 String[][] cellDate=null;
 
 DefaultTableModel tablemodel =new DefaultTableModel(cellDate,header) {
 
    public  boolean isCellEditable(int row, int column){
     
    return false;
  }
 
 };
 
 JTable jtable=new JTable (tablemodel);     //把数据写入jtable
 
 DefaultTableModel model=(DefaultTableModel)jtable.getModel();
  int n=100;
  model.setRowCount(n);
 
 
 
 

 
 JScrollPane  js=new JScrollPane(jtable);   //把jtable放入滑板
 
 JPanel jpanel=new JPanel();                 //定义一个panel
 jpanel.setBounds(40, 40, 680, 680);     //设置panel的大小位置
 jpanel.setBackground(Color.BLACK);
 
 jpanel.setLayout(new BorderLayout());
 jpanel.add(js);                           //把滑板放入panel
 this.add(jpanel);                         //往主框架添加panel
  
}
public static void main(String[] args) {
 new main();
}
}

转载于:https://www.cnblogs.com/oldmemory/p/9521270.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值