sppk.net
当前位置:首页 >> jAvA JDiAlog界面制作 >>

jAvA JDiAlog界面制作

/** * * @author Administrator */ public class JFontChooser extends javax.swing.JDialog { Font[] fonts = GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts(); String formats[] = new String[]{"无格式", "粗体", "斜体", ...

肯定可以用setBounds的。 setBounds的后两个参数,就是长度和高,你设置得大点,肯定是可行的。一般窗体、对话框只用setBounds方法。 setLocation和setSize这两个方法的综合其实就是JDialog。由于对话框处于屏幕下,所以本身不存在布局管理,直...

你的意思是作为单独窗口时可以运行,作为弹出窗口时会有问题?我觉得是父界面里面那个负责弹出JDialog窗口的按钮有问题,你仔细看看那个按钮的监听器,是不是在弹出JDialog之后又在做一个很耗时间的事情,或者在做等待JDialog结束的事,而JDialo...

package com.han; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; /** * This program demonstrates the creation of a JDialog from a super-window. * The created dia...

可以的。你只要获得主窗体在屏幕的坐标就行啦。下面给你一个参考代码。 import java.awt.Point; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;import javax.swing.*;public class Test e...

setModal(false);应该可以, eclipse那个,网上有很多关于的文章,是因为和另一个热键冲突,改一下就可以了

直接写main函数里了 public static void main(String[] args) { JFrame ck = new JFrame("title"); JPanel mb = new JPanel(); mb.setLayout(null); String str = "test";//自己定义要显示什么 JTextArea ta = new JTextArea(str); ta.setBounds...

modal - 指定 dialog 是否阻止在显示的时候将内容输入其他窗口。 也就是说,“有模式”意味着该窗口打开时其他窗口都被屏蔽了,你可以试试,在此情况下,点击程序的其他窗口是不允许的。

小猪,在你添加完后要刷新这个dialog啊 SwingUtilities.updateComponentTreeUI (dialog);

设置监听器,被触发就setVisible(false) 例如: //import省略public class Test { JFrame fr = new JFrame("Title");//窗体 Container cont = fr.getContentPane();//容器 JDialog dialog = new JDialog(fr);//JDialog JButton button = new JBu...

网站首页 | 网站地图
All rights reserved Powered by www.sppk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com