0
package Jframe;
import java.awt.Color;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class JavaWindows {
public static void main(String args[]) {
JFrame Window = new JFrame();
JLabel Label = new JLabel("test");
JPanel Panel = new JPanel();
ImageIcon icon = new ImageIcon("Heart.png");
Window.setIconImage(icon.getImage());
Window.add(Panel);
Window.add(Label);
Window.setSize(500,750);
Panel.setSize(500, 900);
Window.getContentPane().setBackground(Color.PINK);
Window.pack();
}
}
約10分前にこのコードが機能しました。それは正確に大きさが500,900パネルで約100,100だったウィンドウを作った。ウィンドウは私が指定したように500,750ではなかった何がそこに間違っていたのか分からないが、突然ウィンドウがEclipseで動かない。私はwindow.pack()を削除しました。今すぐ再分類しました。何か案は?Jframeウィンドウはもう機能しません
'window.setVisible(真)の可視性を設定する必要があります;' ... – Reimeus
@Reimeusは、私は今、愚かな感じ、ありがとうございました。また、「ウィンドウ」のサイズが500,750になっていないのはなぜですか? – Jakob991
[Java documentation](https://docs.oracle.com/javase/7/docs/api/javax/swing/JFrame.html)から: "JFrame [constructor]最初は見えない新しいフレームを作成します。" [window.setVisible(boolean)](https://docs.oracle.com/javase/7/docs/api/java/awt/Component.html#setVisible%28boolean%29)を呼び出す必要があります。また、あなたの変数は小文字で始まる必要があります: "window"、 "panel"など – paulsm4