Tasarımımız resimdeki gibi olacak.
import javax.swing.JFrame;
import
javax.swing.JOptionPane;
import
javax.swing.JScrollPane;
import javax.swing.JTable;
public class Tabloolustur
extends javax.swing.JApplet {
int k;int m=0,n=0;
String[][] d=new
String[10][2];
.
.
.
.
.
.
private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt)
{ //Ders sayısı girildi
k=Integer.parseInt(jTextField1.getText());
jTextField1.setEnabled(false);
jTextField2.requestFocus();
}
private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt)
{
//Ders kodları giriliyor….
if(m<k){
String
dd=jTextField2.getText();
d[m][0]=dd;
m++;
jTextField2.setText(null);
}
else{
JOptionPane.showMessageDialog(null,"bitti...");
jTextField2.setEnabled(false);
jTextField3.requestFocus();
}
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
{
//Ders kodları ve ders adlarından oluşan
tablo oluşuyor…
String[]
baslik={"Dersin Kodu","Dersin Adı"};
JTable t=new
JTable(d,baslik);
JFrame p=new JFrame();
p.add(new
JScrollPane(t));
//p.pack();
p.setVisible(true);
/* int
col=t.getColumnCount();
int row=t.getRowCount();
String sonuc=null;
for(int i=0;i<row;i++)
for(int
j=0;j<col;j++)
{ sonuc+=d[i][j] +
"\n";}
JOptionPane.showMessageDialog(null, sonuc);*/
}
private void jTextField3ActionPerformed(java.awt.event.ActionEvent evt)
{
//Ders adları giriliyor…
if(n<k){
String
dd=jTextField3.getText();
d[n][1]=dd;
n++;
}
else{
JOptionPane.showMessageDialog(null,"bitti...");
jButton1.requestFocus();
jTextField3.setEnabled(false);
}
jTextField3.setText(null);
}
Hiç yorum yok:
Yorum Gönder