2つのクラスがあり、主クラスで実行すると画像のような半端なウィンドウしか出てきません。もう1つのクラスで実行するとしっかりとしたウィンドウが表示されます。
追記 なぜか画像が貼れません。ウィンドウのタイトルの部分だけが表示されているような状態です。JFrameクラスでshift+F6で実行するとうまく行きます。プロジェクトで実行するとうまく行きません。
かなり質問の仕方が悪いと思いますが、どのように説明したら伝わるのか分からないのでとりあえずコード載せます。
もしこの質問の仕方で分かる方いましたらよろしくお願いします。
主クラスのコードです。
package javaapplication12;
import javax.swing.JFrame;
/**
*
- @author Admin
*/
public class JavaApplication12 {
/** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here
new JFrame().setVisible(true);
}
}
ここから下がJFrameクラスのコードです。
public class JFrame extends javax.swing.JFrame {
public JFrame() {
initComponents();
}
@SuppressWarnings("unchecked")
private void JButtonActionPerformed(java.awt.event.ActionEvent evt) {
String message;
message = txtMessage.getText();
taOutput.append("入力は");
taOutput.append(message);
taOutput.append("\n");
txtMessage.setText("");
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new JFrame().setVisible(true);
}
});
}
private javax.swing.JButton JButton;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTextArea taOutput;
private javax.swing.JTextField txtMessage;
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。