質問

JButtonsをJFrameの特定の座標に配置する方法を知りたいです。一日中、レイアウトを見てきました。これは私の目的には合いません。私はようなものを好むでしょう セットバウンド. 。噂では、それはうまくいかないということです セットロケーション します。私はそれを試しましたが、プログラムはセットロケーションラインを無視し、それをレイアウトに設定します。


コード


import javax.swing.JButton;
import javax.swing.JFrame;
import java.awt.BorderLayout;

public class SwingUI extends JFrame {

public SwingUI() {
    JFrame frm = new JFrame("OmegaZ");
    JButton btn = new JButton("ClickMe");
    frm.getContentPane().add(btn, BorderLayout.NORTH);
    frm.setSize(400, 400);
    frm.setVisible(true);
    frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    btn.setLocation(100, 200);
}

public static void main(String[] args) {

    new SwingUI();
}
}

どんな助けも感謝しています。

どうもありがとう

役に立ちましたか?

解決

ヌルレイアウトで絶対的なポジショニングを行うことができます。その場合、すべての作業を行います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top