Gremlin Гость
|
Добавлено: Сб Апр 17 2004 12:56 Заголовок сообщения: Java: Работа с апплетами на Swing |
|
|
Очень нужно написать апплет с таким элементом управления как табличка... В яве я новичок, вроде бы выяснил что такой элементо управления есть в библиотеке Swing - JTable. Пытаюсь его использовать, но ничего не отображается. Если использовать JApplet, то аплет в эксплорере вообще не загружается (.
Код: |
import java.awt.*;
import java.applet.*;
import javax.swing.*;
import javax.swing.event.*;
public class ListDemo extends JApplet {
public void init() {
setLayout(null);
int width = Integer.parseInt(getParameter("width"));
int height = Integer.parseInt(getParameter("height"));
List aList = new List(0, false);
aList.addItem("Value 1");
aList.addItem("Value 2");
aList.addItem("Value 3");
add(aList);
aList.reshape(0, height/2, width, height / 2);
/////////////
String[] columnNames = {"First Name",
"Last Name",
"Sport",
"# of Years",
"Vegetarian"};
Object[][] data = {
{"Mary", "Campione",
"Snowboarding", new Integer(5), new Boolean(false)},
{"Alison", "Huml",
"Rowing", new Integer(3), new Boolean(true)},
{"Kathy", "Walrath",
"Knitting", new Integer(2), new Boolean(false)},
{"Sharon", "Zakhour",
"Speed reading", new Integer(20), new Boolean(true)},
{"Philip", "Milne",
"Pool", new Integer(10), new Boolean(false)}
};
final JTable table = new JTable(data, columnNames);
//Create the scroll pane and add the table to it.
JScrollPane scrollPane = new JScrollPane(table);
table.setPreferredScrollableViewportSize(new Dimension(width, height/2));
//Add the scroll pane to this panel.
add(scrollPane);
} }
|
|
|