ユーザーの詳細と1つの印刷ボタンを含むフレームを作成する1つのプログラムPrintUI.javaがあります。印刷ボタンをクリックすると、そのフレームが印刷されます。ここで、別のフォーム、つまりtest.javaの印刷ボタンでこのプログラムを呼び出したいと思います。
PrintUI.java のコードは次のとおりです。
public PrintUI(JFrame f)
{
frameToPrint = f;
//f.setVisible(true);
}
そして、test.javaのボタンのイベントでこのオブジェクトを呼び出しています
test.java のコードは次のとおりです。
Print.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
PrintUI p1=new PrintUI(f);
f.setVisible(true);
}
});
エラーにはなりませんが、何も表示されません。これを再コーディングするのを手伝ってください。