对 Java 来说非常陌生,只是在玩弄它。我正在尝试将文本字段添加到表格下方,但由于某种原因我看不到它们。代码如下:
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 应该可以容纳所有内容,对吧?提前致谢...
另外,我知道我最近发布了一个关于同一程序的问题。这简直是获得快速、可靠信息的最佳论坛……