Java非常新,只是隨它一起玩耍。我正在嘗試將文本字段添加到表格下方,出於某種原因我無法看到它們。代碼如下:在java applet中查看textfields的問題
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class danTeamProject extends JApplet implements ActionListener
{
danTable aTable;
//private JLabel rowLabel, colLabel;
private JTextField rowNum;
private JTextField colNum;
public void init() {
JButton btnStart = new JButton("Start");
this.add(btnStart);
aTable = new danTable();
this.add(aTable);
//rowLabel = new JLabel("Enter number of rows:");
rowNum = new JTextField(1);
//colLabel = new JLabel("Enter number of columns:");
colNum = new JTextField(1);
//this.add (rowLabel);
this.add (rowNum);
//this.add (colLabel);
this.add (colNum);
rowNum.addActionListener(this);
colNum.addActionListener(this);
}
public void actionPerformed(ActionEvent event) {
String s = rowNum.getText();
String sUp = s.toUpperCase();
rowNum.setText(sUp);
}
}
import javax.swing.*;
class danTable extends JPanel {
public danTable() {
Object[][] cellData = {
{"row1-col1", "row1-col2"},
{"row2-col1", "row2-col2"}};
String[] columnNames = {"col1", "col2"};
add( new JTable(cellData, columnNames)) ;
}
}
`<!DOCTYPE HTML>
<HTML>
<HEAD>
</HEAD>
<BODY>
<div>
<APPLET
CODE="danTeamProject"
CODEBASE="."
width=900 height=900>
<PARAM name="boxbgcolor" value="cyan">
</APPLET>
</div>
</BODY>
</HTML>`
任何問題的來源?我看過的所有其他帖子都建議檢查小程序的大小,但900x900應該容納所有內容,對不對?在此先感謝...
此外,我知道我最近發佈了一個關於這個相同的程序的問題。這只是獲得快速,可靠信息的最佳論壇...
這取決於表類中的代碼在做什麼 – 2009-10-21 09:38:34
它應該只是創建一個四元素表... – danwoods 2009-10-21 09:39:27