>>196
とりあえず、以下で勘弁ね。

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Kotae73 extends JFrame{
String message = "Hello world!";
JLabel label;
JPanel panel;
public Kotae73(String title){
super(title);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
label = new JLabel(message);
label.setHorizontalAlignment(SwingConstants.CENTER);
label.setOpaque(true);
label.setBackground(Color.yellow);
label.setForeground(Color.red);
getContentPane().add(label, BorderLayout.NORTH);
panel = new HelloWorldPanel();
getContentPane().add(panel, BorderLayout.CENTER);
setSize(new Dimension(300,200));
}
public static void main (String[] args) {
Kotae73 frame = new Kotae73("Answer for Q73");
frame.show();
}
private class HelloWorldPanel extends JPanel{
public void paint(Graphics g){
Dimension dm = getSize(null);
g.setColor(Color.white);
g.fillRect(0,0,dm.width,dm.height);
int xpos = (int)(dm.width * 0.1);
int ypos = (int)(dm.height * 0.5);
g.setColor(Color.blue);
g.drawString(message, xpos, ypos);
}
}
}

いじょ。