📄 planettable.java
字号:
/**
* @version 1.00 1999-07-17
* @author Cay Horstmann
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.*;
public class PlanetTable
{ public static void main(String[] args)
{ JFrame frame = new PlanetTableFrame();
frame.show();
}
}
class PlanetTableFrame extends JFrame
{ public PlanetTableFrame()
{ setTitle("PlanetTable");
setSize(300, 200);
addWindowListener(new WindowAdapter()
{ public void windowClosing(WindowEvent e)
{ System.exit(0);
}
} );
JTable table = new JTable(cells, columnNames);
Container contentPane = getContentPane();
contentPane.add(new JScrollPane(table), "Center");
}
private Object[][] cells =
{ { "Mercury", new Double(2440), new Integer(0),
Boolean.FALSE, Color.yellow
},
{ "Venus", new Double(6052), new Integer(0),
Boolean.FALSE, Color.yellow
},
{ "Earth", new Double(6378), new Integer(1),
Boolean.FALSE, Color.blue
},
{ "Mars", new Double(3397), new Integer(2),
Boolean.FALSE, Color.red
},
{ "Jupiter", new Double(71492), new Integer(16),
Boolean.TRUE, Color.orange
},
{ "Saturn", new Double(60268), new Integer(18),
Boolean.TRUE, Color.orange
},
{ "Uranus", new Double(25559), new Integer(17),
Boolean.TRUE, Color.blue
},
{ "Neptune", new Double(24766), new Integer(8),
Boolean.TRUE, Color.blue
},
{ "Pluto", new Double(1137), new Integer(1),
Boolean.FALSE, Color.black
}
};
private String[] columnNames =
{ "Planet", "Radius", "Moons", "Gaseous", "Color"
};
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -