import java.awt.*;
public class RunFrame extends javax.swing.JFrame
{
public RunFrame(String playerName, String opponentName)
{
initComponents();
new ChessBoard();
}
private void quitgameMenuItemActionPerformed(java.awt.event.ActionEvent evt) {
// TODO 将在此处添加您的处理代码:
System.exit(0);
}
public static void main(String args[])
{
/* java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new RunFrame().setVisible(true);
}
});
*/
} public class ChessBoard
{
Graphics g = getGraphics();
public ChessBoard()
{
paint(g);
}
public void paint(Graphics g)
{
Toolkit.getDefaultToolkit().beep();
int i;
g.drawString("测试字符串", 200, 250);
}
}
}// 有一些系统生成的代码没有敲上去
// 程序希望在面版的相应位置输出“测试字符串”
public class RunFrame extends javax.swing.JFrame
{
public RunFrame(String playerName, String opponentName)
{
initComponents();
new ChessBoard();
}
private void quitgameMenuItemActionPerformed(java.awt.event.ActionEvent evt) {
// TODO 将在此处添加您的处理代码:
System.exit(0);
}
public static void main(String args[])
{
/* java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new RunFrame().setVisible(true);
}
});
*/
} public class ChessBoard
{
Graphics g = getGraphics();
public ChessBoard()
{
paint(g);
}
public void paint(Graphics g)
{
Toolkit.getDefaultToolkit().beep();
int i;
g.drawString("测试字符串", 200, 250);
}
}
}// 有一些系统生成的代码没有敲上去
// 程序希望在面版的相应位置输出“测试字符串”
解决方案 »
- JFileChooser 使用的问题
- 请详细解释一下你的正则表达式
- public abstract class WindowAdapter 为什么要定义成抽象类?
- 进来就有分!!!
- 怎么判断一个数是int型还是double型?用什么方法?问题解决立即给分,谢谢!!
- 菜鸟问题:请问如何设定鼠标指针到一个控件上?
- 初学者大家请多多帮助,关于文件读取的问题
- 有没有使用java.security类来加密文本(不是数字签名)的程序?可否给我看看.我不会用那个类.最好是用RSA和DES算法的.
- 请问谁有java的中文文档?
- 为什么 import不了 javax.mail.*? 但在HELP里有啊, 请问怎么IMPORT?
- 找不到com.sun.xml.tree.XmlDocument
- 爪哇夜未眠(第二版)
import javax.swing.*;public class RunFrame extends JFrame {
public static void main(String args[]) {
JFrame frame=new RunFrame();
JPanel panel=new DrawPanel();
frame.add(panel);
frame.setVisible(true);
}
}class DrawPanel extends JPanel{
public void paintComponent(Graphics g) {
Toolkit.getDefaultToolkit().beep();
g.drawString("测试字符串", 200, 250);
}
}
你的代码可能因为窗口的初始化大小太小,一开始没有看到。当你调整窗口大小的时候,Frame又调用了paintComponent,你的字就不见了。另外一点,你怎么把窗口显示代码放到事件队列中去了,这时候事件分派线程都没生成,它怎么调用呢?(不懂^_^)