import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class MyJDialog extends JDialog
{
public MyJDialog(MyFrame frame)
{
super(frame,"44",true);
Container container = getContentPane();//創建一個容器
container.add(new JLabel("愛"));//在容器中添加標簽!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
setBounds(120,120,100,100);//設定對話框表單在桌面顯示的坐標和大小
}
}
class MyFrame extends JFrame//創建父表單類
{
MyFrame()//以下設定屬性
{
Container container = getContentPane();//獲得表單容器
container.setLayout(null);//容器使用NULL布局
JButton bl = new JButton("彈出對話框");//定義一個按鈕
bl.setBounds(10,10,100,21);//定義按鈕在容器中的坐標和大小
bl.addActionListener(new ActionListener()//為按鈕添加點擊事件
{
@Override
public void actionPerformed(ActionEvent e)
{
MyJDialog dialog = new MyJDialog(MyFrame.this);
dialog.setVisible(true);
}
});
container.add(bl);//將按鈕添加到容器中
container.setBackground(Color.white);//容器背景色為白色
setSize(200,200);//視窗大小
//視窗關閉后結束程式
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setVisible(true);//使視窗可見
}
public static void main(String args[])
{
new MyFrame();//實體化MyFrame類物件
}
}
這個愛 老是無法居中 求大佬幫忙看下怎么在原始碼上更改謝謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/175029.html
標籤:Java相關
上一篇:Spring boot新手求助
下一篇:WEB開發,什么框架最健全最快速
