精华内容
下载资源
问答
  • 在窗体中创建一个标题
    千次阅读 多人点赞
    2018-12-26 15:01:17

    准备步骤:

        1. 创建一个Windows应用程序

        2. 把默认窗口的名字为Form1(如上图)

        3. 创建一个Windows窗体,为Form2(如上图)

        4. 在Form1窗口中增加一个按钮button,然后增加一个Panel,双击按钮在按钮里面写事件(如下图)

    双击button按钮进入点击事件

    添加下代码如图

      private void button1_Click(object sender, EventArgs e)
            {
                Form2 frm2 = new Form2(); //实例化一个子窗口
    
                //设置子窗口不显示为顶级窗口
    
                frm2.TopLevel = false;
    
                //设置子窗口的样式,没有上面的标题栏
    
                frm2.FormBorderStyle = FormBorderStyle.None;
    
                //填充
    
                frm2.Dock = DockStyle.Fill;
    
                //清空Panel里面的控件
    
                this.panel1.Controls.Clear();
    
                //加入控件
    
                this.panel1.Controls.Add(frm2);
    
                //让窗体显示
    
                frm2.Show();
            }

    然后生成 运行:效果图如下

    更多相关内容
  • C#创建标题窗体

    2021-03-16 03:47:02
    摘要:C#源码,菜单窗体,无标题窗体 C#创建标题窗体源码,实际上是动态显示或隐藏窗体标题栏,当隐藏的时候就类似窗体没有了标题栏,当显示标题栏的时候,鼠标按住标题栏即可拖动窗体,以前记得网友需要此...
  • 6.2 窗体创建

    千次阅读 2021-12-03 15:30:34
    Access功能区“创建”选项卡的“窗体“组,提供了多种创建窗体的功能按钮,其中包括: “窗体”、 “窗体设计”和“空白窗体”三主要的按钮,还有“窗体向导”、 “导航”和“其他窗体”三辅助按钮。...

       

    目录

    1.使用“窗体”创建窗体

    2.使用“多个项目”创建窗体

    3.创建"分割窗体"

    4.使用窗体向导创建窗体

    5.使用“空白”按钮创建窗体


    Access功能区“创建”选项卡的“窗体“组中,提供了多种创建窗体的功能按钮,其中包括:  “窗体”、  “窗体设计”和“空白窗体”三个主要的按钮,还有“窗体向导”、  “导航”和“其他窗体”三个辅助按钮。单击“导航”和“其他窗体”按钮还可以展开下拉列表,列表中提供了创建特定窗体的方式。
        各个按钮的功能如下:
        窗体:最快速地创建窗体的工具,只需要单击一次鼠标便可以创建窗体。使用这个工具创建窗体,来自数据源的所有字段都放置在窗体上。
        窗体设计:利用窗体设计视图设计窗体。
        空白窗体:这也是一种快捷的窗体构建方式,以布局视图的方式设计和修改窗体,尤其是当计划只在窗体上放置很少几个字段时,使用这种方法最为适宜。
        多个项目:使用“窗体”工具创建窗体时,所创建的窗体一次只显示一个记录。而使用多个项目则可创建显示多个记录的窗体。
        分割窗体:可以同时提供数据的两种视图,即窗体视图和数据表视图。分割窗体不同于窗体/子窗体的组合(子窗体将在后面介绍)。它的两个视图连接到同一数据源,并且总是相互保持同步的。如果在窗体的某个视图中选择了一个字段,则在窗体的另一个视图中选择相同的字段。
        窗体向导:一种辅助用户创建窗体的工具。
        数据表:生成数据表形式的窗体。
        模式对话框:生成的窗体总是保持在系统的最上面,不关闭该窗体,不能进行其他操作,登录窗体就属于这种窗体。
        导航:用于创建具有导航按钮即网页形式的窗体,在网络世界把它称为表单。它又细分为六种不同的布局格式。虽然布局格式不同,但是创建的方式是相同的。导航工具更适合于创建Web形式的数据库窗体。

    1.使用“窗体”创建窗体

        使用“窗体”按钮所创建的窗体,其数据源来自某个表或某个查询段,其窗体的布局结构简单规整。这种方法创建的窗体是一种单个记录的窗体。
          使用“窗体”按钮创建“成绩”窗体。操作步骤如下:
        (1)打开教学管理数据库,在导航窗格中,选择作为窗体的数据源“成绩”表。在功能区“创建”选项卡的“窗体“组(以下创建窗体都是在该选项卡的窗体组进行操作,因此省略图),单击“窗体”按钮,窗体立即创建完成,并且以布局视图显示。


        (3)在快捷工具栏,单击“保存”按钮,在弹出的“另存为”对话框中,输入窗体的名称“成绩”,然后单击“确定”按钮。

    2.使用“多个项目”创建窗体

      多个项目即在窗体上显示多个记录的一种窗体布局形式.
        使用“多个项目”方法创建“成绩”窗体.操作步骤如下:
      (1)打开教学管理数据库,在导航窗格中,选中作为窗体的数据源“成绩”表。单击“其他窗体”按钮,在打开的下拉列表中,单击“多个项目”命令。
        (2)窗体创建完成,同时打开窗体布局视图。
        (3)在快捷工具栏,单击“保存”按钮,在弹出的“另存为”对话框中,输入窗体的名称“成绩多个项目”,然后单击“确定”按钮。

    3.创建"分割窗体"

        “分割窗体”是用于创建一种具有两种布局形式的窗体。在窗体的上半部是单一记录布局方式,在窗体的下半部是多个记录的数据表布局方式。这种分割窗体为用户浏览记录带来了方便,既可以宏观上浏览多条记录,又可以微观上明细地浏览一条记录。

    4.使用窗体向导创建窗体

        使用“窗体”按钮创建窗体虽然方便快捷,但是无论在内容和外观上都受到很大的限制,不能满足用户较高的要求。为此可以使用窗体向导来创建内容更为丰富的窗体。
          使用窗体向导创建教师信息窗体。操作步骤如下:
        (1)打开“教学管理”数据库“选中“教师”表,单击“窗体向导”按钮。
        (2)在打开的“请确定窗体上使用哪些字段”对话框中,在“表和查询”下拉列表中光标已经定位在所需要的数据源“教师”表,单击按钮,把该表中全部字段送到“选定字段”窗格中,单击”下一步”按钮。


        (3)在打开的“请确定窗体使用的布局”对话框中,选择“纵栏表“单击“下一步”按钮。


        (4)在打开的“请为窗体指定标题”对话框中,输入窗体标题“教师”,选取默认设置:  “打开窗体查看或输入信息”,单击“完成”按钮。


        (5)这时打开窗体视图,看到了所创建窗体的效果。

         上面介绍了基于单表使用向导创建窗体,若要创建从多个表中提取数据的窗体,使用“窗体向导”同样也是十分方便的。
          创建教师授课窗体。这个窗体的数据源一部分来自教师表,另一部分来自授课表。
        (1)打开教学管理数据库,选中“教师”表,单击“窗体向导”按钮。
        (2)在打开的“请确定窗体上使用哪些字段带对话框中,在“表/查询”下拉列表中光标已经定位在所需要的数据源“教师”表,把该表中“姓名”、  “职称”和“系别”字段送到“选定字段”窗格中。
        (3)在“表/查询”下拉列表中,选择“授课”表,把“课程号”、  “班级”、  “授课教室”和“授课时间”字段发送到“选定字段”‘窗格中,然后单击“下一步”按钮。


        (4)在打开的“请确定查看数据的方式”对话框中,默认“通过教师”,在对话框中,显示出两个数据源的布局关系,然后单击“下一步”按钮。


        (5)在打开的“请确定子窗体使用的布局”对话框中,选择默认的“数据表“方式,单击“下一步”按钮。

        (6)在打开的“请为窗体指定标题”对话框中,选择默认,单击“完成”按钮。

         在使用窗体向导创建窗体后,自动为窗体命名,如果对此名称不满意,可以在关闭窗体后修改窗体的名称。

    5.使用“空白”按钮创建窗体

        使用“空白”按钮创建窗体是在布局视图中创建数据表式窗体,这种“空白”就像一张白纸。使用“空白”创建窗体的同时,Access打开用于窗体的数据源表,根据需要可以把表中的字段拖到窗体上,从而完成创建窗体的工作。
          使用“空白”按钮创建“教学管理”数据库中的‘课程”窗体。操作步骤如下:
        (1)打开教学管理数据库,在功能区中,单击:(空白窗体)按钮。
        (2)这时打开了“空白窗体”视图,同时打开了“字段列表”窗格,显示数据库中所有的表。


        (3)单击“课程”表前的“+”号,展开“课程”表所包含的字段。

        (4)依次双击课程表中的“课程号”等所有字段,这些字段则被添加到空白窗体中,这时立即显示出“课程”表中的第一条记录。同时“字段列表”的布局从一个窗格变为三个小窗格,分别是:  “可用于此视图的字段”、  “相关表中的可用字段”和“其他表中的可用字段”。

         (5)如果选择相关表字段则由于表之间已经建立了关系,因此将会自动创建出主窗体一子窗体结构的窗体。展开“授课”表,双击其中的“教师号”字段,该字段添加到空白窗体中,显示出教授计算机导论课程的教师信息。

        (6)在“快速工具栏”上单击“保存”按钮,在弹出的“另存为”对话框中,输入“课程与主讲教师”,然后单击“确定”按钮(图略),到此窗体创建完成。
     

    展开全文
  • java中创建窗体的方法

    千次阅读 2021-03-04 07:39:10
    java中创建窗体的方法发布时间:2020-06-16 ...首先,我们看一下窗体都有哪些要素,以windows下的【记事本】为例:我们新建一个记事本,会看到标题,大小,位置,关闭方式所以我们用代码创建一个窗体,也需要这些要...

    java中创建窗体的方法

    发布时间:2020-06-16 11:26:04

    来源:亿速云

    阅读:102

    作者:Leah

    这篇文章给大家分享的是有关java中创建窗体的方法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获。

    首先,我们看一下窗体都有哪些要素,以windows下的【记事本】为例:我们新建一个记事本,会看到标题,大小,位置,关闭方式

    a82ea2d90eabbaaf923b25941094c308.png

    所以我们用代码创建一个窗体,也需要这些要素,前提:在Java中创建窗体,我们需要继承【JFrame】类,导入JFrame包

    4506f07b615c2f8a05ea6b0695692ca1.png

    第二步,我们给窗体设置标题(PS:对窗体的一些设置,最好写在构造方法里,养成良好的习惯),设置标题使用setTitle()方法

    661a75d2f0283466308703b0f40e8336.png

    第三步,给窗体设置大小和位置,我们可以使用setBounds()【setBounds()传入4个参数,前两个是窗体的位置,后两个是窗体的 大小】,将大小和位置一起设置,也可以使用setLocation()设置窗体的位置,使用setSize()设置窗体的大小

    注意:窗体的位置,是以电脑屏幕左上角为原点(0,0)的坐标系

    97eff88677505ae5eab3c3e2aba7ccd9.png

    第四步,设置窗体的关闭方式,使用setDefaultCloseOperation()

    d02ea56678146b9dd6c6efda328b23b9.png

    最后一步,也是特别重要的,我们虽然上面创建好窗体了,但是我们并没有设置让窗体【显示】,所以你现在运行程序,窗体是显示不出来的,我们还需要加一句setVisible(),传入的参数为true;

    60c4d16a49374699d1b49ad53a04a4bb.png

    我们补全程序,加上main()方法,完成!

    f1f68d22ff8a1582b8d039e5e14169d4.png

    到此为止, 关于java中创建窗体的方法有了一个基础的认识, 但是对于具体的使用方法还是需要多加巩固和练习,如果想了解更多相关内容,请关注亿速云行业资讯。

    展开全文
  • 在窗体中添加标签控件时,会创建一个Label类的实例。Label控件派生自Control控件,和其他控件一样支持事件,但通常不需要添加任何事件代码。 本文主要给大家介绍了关于C#用Label标签控件模拟窗体标题移动及窗体颜色...
  • Java利用JFrame创建窗体

    千次阅读 2021-03-05 11:12:04
    1. 一个简单例子:Java代码publicclassTest(){publicstaticvoidmain(String[]args){JFrameframe=newJFrame();JPanelpanel=newJPanel();JTextAreatextArea=newJTextArea();panel.setLayout(newGridLayout...

    1. 一个简单例子:

    Java代码  9108955431d054e0d42cc17ae06a3cef.png

    public class Test(){

    public static void main(String[] args){

    JFrame frame = new JFrame();

    JPanel panel = new JPanel();

    JTextArea textArea = new JTextArea();

    panel.setLayout(new GridLayout());

    textArea.setText("test");

    //当TextArea里的内容过长时生成滚动条

    panel.add(new JScrollPane(textArea));

    frame.add(panel);

    frame.setSize(200,200);

    frame.setVisible(true);

    }

    }

    2.创建窗体

    在开发Java应用程序时,通常情况下利用JFrame创建窗口。利用JFrame创建的窗口分别包含一个标题、最小化按钮、最大化按钮和关闭按钮

    在利用JFrame创建窗口时,需要设置单击关闭按钮时执行的动作,设置方法为通过JFrame对象的setDefault CloseOperation(int operation)方法,该方法的入口参数可以从JFrame类的静态常量中选择,可选的静态常量如表1所示。

    表1 JFrame类中用来设置关闭按钮动作的静态常量

    设置单击关闭按钮时执行动作的典型代码如下:

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) :

    JFrame窗口的默认显示位置为从(0,0)点开始绘制,即从显示器的左上角开始绘制。通常情况下更希望显示在显示器的中央,可以通过Toolkit类 的静态方法getDefaultToolkit()获得一个Toolkit类的对象,然后通过Toolkit对象的getScreenSize()方法获 得一个Dimension类的对象,通过Dimension对象可以得到显示器的大小,例如显示器的宽度和高度,获得Dimension对象的典型代码如 下:

    Dimension displaySize = Toolkit.getDefaultToolkit().getScreenSize();

    通过JFrame对象的getSize()方法也可以得到一个Dimension类的对象,通过Dimension对象可以得到JFrame窗口的大小,例如JFrame窗口的宽度和高度,获得Dimension对象的典型代码如下:

    Dimension frameSize = frame.getSize();

    利用上面得到的两个Dimension类的对象,就可以计算出显示在显示器中央时的起始绘制点了,然后通过JFrame对象的setLocation(int x, int y)方法,设置JFrame窗口在显示器中的起始绘制点,典型代码如下:

    frame.setLocation((displaySize.width - frameSize.width) / 2,(displaySize.height - frameSize.height) / 2);

    利用JFrame创建的窗口默认是不可见的,即在运行时不在显示器上绘制窗口,设置为可见的方法是通过JFrame对象的setVisible(boolean b)方法,并将入口参数设为true,典型代码如下:

    frame.setVisible(true):

    下面将通过一个例子,实现利用JFrame创建一个图1所示的窗口。

    下面的代码将创建一个标题为“利用JFrame创建窗口”的窗口,该窗口的关闭按钮执行的动作是退出窗口,该窗口将显示在显示器的中央,代码如下:

    Java代码  9108955431d054e0d42cc17ae06a3cef.png

    public static void main(String[] args) {

    JFrame frame = new JFrame("利用JFrame创建窗口"); // 创建指定标题的JFrame窗口对象

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 关闭按钮的动作为退出窗口

    frame.setSize(400, 300);                          // 设置窗口大小

    Dimension displaySize = Toolkit.getDefaultToolkit().getScreenSize(); // 获得显示器大小对象

    Dimension frameSize = frame.getSize();             // 获得窗口大小对象

    if (frameSize.width > displaySize.width)

    frameSize.width = displaySize.width;           // 窗口的宽度不能大于显示器的宽度

    if (frameSize.height > displaySize.height)

    frameSize.height = displaySize.height;          // 窗口的高度不能大于显示器的高度

    frame.setLocation((displaySize.width - frameSize.width) / 2,

    (displaySize.height - frameSize.height) / 2); // 设置窗口居中显示器显示

    frame.setVisible(true);                          // 设置窗口为可见的,默认为不可见

    }

    3.修改图标:

    setIconImage (Toolkit . getDefaultToolkit (). createImage (

    getClass (). getResource ("login.png" )));

    (注意:图片login.png要放在与调用该图片的类于同一个文件夹;另,Java好像不支持ico格式)

    4.Java Swing如何实时刷新JTextArea,以显示刚才加append的内容

    在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。

    问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现这个效果,就是执行以下语句

    textArea.paintImmediately(textArea.getBounds());

    textArea.paintImmediately(textArea.getX(), textArea.getY(), textArea.getWidth(), textArea.getHeight());

    这时,你会发现你刚才增加的消息已经被实时地显示出来了。

    5. 画图并添加鼠标事件

    Java代码  9108955431d054e0d42cc17ae06a3cef.png

    final Image img = Toolkit.getDefaultToolkit().getImage(

    Test.class.getResource("map.png"));

    JTextArea ta = new JTextArea() {

    {

    setOpaque(false);// 设置不透明的参数,缺少时背景图片不显示

    }

    public void paint(Graphics g) {

    g.drawImage(img, 0, 0, this);

    super.paint(g);

    }

    };

    MouseListener ml = new MouseListener() {

    public void mouseClicked(MouseEvent e) {

    if (e.getClickCount() == 2) {

    System.out.println("Mouse double clicked");

    }

    }

    public void mouseEntered(MouseEvent e) {

    // TODO Auto-generated method stub

    }

    public void mouseExited(MouseEvent e) {

    // TODO Auto-generated method stub

    }

    public void mousePressed(MouseEvent e) {

    // TODO Auto-generated method stub

    }

    public void mouseReleased(MouseEvent e) {

    // TODO Auto-generated method stub

    }

    };

    ta.addMouseListener(ml);

    ta.setBounds(0, 0, 300, 200);

    ta.setEditable(false);

    6.另一个例子:在一个TextArea里写内容,其他两个同时显示

    Java代码  9108955431d054e0d42cc17ae06a3cef.png

    /*JTextArea是多行文本编辑器,JTextField是一个简单的单行文本编辑器,它们都由JTextComponent类派生,所以它们包含一些共同的方法,如设置和获取所显示的文本,指定文本是否可编辑,或者是否只读,管理文本内的光标位置以及管理文本选择等。

    文本组件的模型是一个称为Document的对象,对于一个JTextArea或JTextField,要为之增加或删除文本,就会改变相应的Document。当出现某种改动时,要由文档本身(而不是可视的组件)来生成与文本相关的事件。因此,为了接收JTextArea修改的通知,就要向底层Document注册,而不是向JTextArea组件本身注册:

    */

    JTextArea textArea = new JTextArea();

    Document d = textArea.getDocument();

    d.addDocumentListener(someListener);

    /*

    一个例子如下,在任意的一个文本区中键入的内容,在三个区中都将得以体现。我们要做的就是让所有的文本区都共享一个数据模型。

    */

    import java.awt.Container;

    import java.awt.GridLayout;

    import javax.swing.JFrame;

    import javax.swing.JScrollPane;

    import javax.swing.JTextArea;

    public class ShareModel {

    public static void main(String[] args) {

    JFrame frame = new JFrame("ShareModel");

    JTextArea areaFiftyOne = new JTextArea();

    JTextArea areaFiftyTwo = new JTextArea();

    areaFiftyTwo.setDocument(areaFiftyOne.getDocument());

    JTextArea areaFiftyThree = new JTextArea();

    areaFiftyThree.setDocument(areaFiftyOne.getDocument());

    Container content = frame.getContentPane();

    content.setLayout(new GridLayout(3,1));

    content.add(new JScrollPane(areaFiftyOne));

    content.add(new JScrollPane(areaFiftyTwo));

    content.add(new JScrollPane(areaFiftyThree));

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    frame.setSize(300,300);

    frame.setVisible(true);

    }

    }

    /*

    在一个文本区中键入时,此文本区将接受键盘事件,它会调用文档中的方法来更新数据,相应的,文档会向其它文本区发送事件,通知出现了更新,从而使它们能够正确的显示文档的新数据。不过,所有这一切都无需我们关心。要做的只是通知文本区使用同一数据。Swing会接管其余的一切。

    另外需要注意的,JTextArea没有滚动功能,超出文本区域的内容无法显示出来,通过鼠标拖动也无法看到。但它实现了Swing Scrollable接口。必须把它放置在JScrollPane的内部才能实现滚动。

    */

    7.Java 关闭窗体的六种方法

    --------------------------------------------------------------------------------

    Java代码  9108955431d054e0d42cc17ae06a3cef.png

    //1.使用JFrame的enableEvents和processWindowEvent

    //Frame1.java

    import java.awt.*;

    import java.awt.event.*;

    import javax.swing.*;

    public class Frame1 extends JFrame {

    public Frame1() {

    enableEvents(AWTEvent.WINDOW_EVENT_MASK);

    this.setSize(new Dimension(400, 300));

    this.setTitle("Frame1");

    }

    protected void processWindowEvent(WindowEvent e) {

    super.processWindowEvent(e);

    if (e.getID() == WindowEvent.WINDOW_CLOSING) {

    System.exit(0);

    }

    }

    }

    //2.直接实现WindowListener接口

    //Frame1.java

    import java.awt.*;

    import java.awt.event.*;

    public class Frame1 extends Frame implements WindowListener {

    public Frame1() {

    this.setSize(new Dimension(400, 300));

    this.setTitle("Frame1");

    this.addWindowListener(this);

    }

    public void windowClosing(WindowEvent windowEvent) {

    System.exit(0);

    }

    public void windowOpened(WindowEvent windowEvent) { }

    public void windowClosed(WindowEvent windowEvent) { }

    public void windowIconified(WindowEvent windowEvent) { }

    public void windowDeiconified(WindowEvent windowEvent) { }

    public void windowActivated(WindowEvent windowEvent) { }

    public void windowDeactivated(WindowEvent windowEvent) { }

    }

    //3.直接继承窗体适配器WindowAdapter

    //Frame1.java

    import java.awt.*;

    import java.awt.event.*;

    public class Frame1 extends WindowAdapter {

    public Frame1() {

    Frame f=new Frame();

    f.setSize(new Dimension(400, 300));

    f.setTitle("Frame1");

    f.addWindowListener(this);

    f.setVisible(true);

    }

    public static void main(String[] s){

    new Frame1();

    }

    public void windowClosing(WindowEvent windowEvent) {

    System.exit(0);

    }

    }

    //4.间接继承窗体适配器WindowAdapter

    //Frame1.java

    import java.awt.*;

    import java.awt.event.*;

    public class Frame1 extends Frame {

    public Frame1() {

    this.setSize(new Dimension(400, 300));

    this.setTitle("Frame1");

    this.addWindowListener(new winAdapter());

    this.setVisible(true);

    }

    public static void main(String[] s){

    new Frame1();

    }

    }

    class winAdapter extends WindowAdapter{

    public void windowClosing(WindowEvent windowEvent) {

    System.exit(0);

    }

    }

    //5.间接实现WindowListener接口

    //Frame1.java

    import java.awt.*;

    import java.awt.event.*;

    public class Frame1 extends Frame {

    public Frame1() {

    this.setSize(new Dimension(400, 300));

    this.setTitle("Frame1");

    this.addWindowListener(new winEventHandle());

    this.setVisible(true);

    }

    public static void main(String[] s){

    new Frame1();

    }

    }

    class winEventHandle implements WindowListener {

    public void windowClosing(WindowEvent windowEvent) {

    System.exit(0);

    }

    public void windowOpened(WindowEvent windowEvent) { }

    public void windowClosed(WindowEvent windowEvent) { }

    public void windowIconified(WindowEvent windowEvent) { }

    public void windowDeiconified(WindowEvent windowEvent) { }

    public void windowActivated(WindowEvent windowEvent) { }

    public void windowDeactivated(WindowEvent windowEvent) { }

    }

    //6.使用Inner Class

    //Frame1.java

    import java.awt.*;

    import java.awt.event.*;

    public class Frame1{

    public Frame1(){

    Frame f=new Frame();

    f.addWindowListener(new WindowAdapter(){

    public void windowClosing(WindowEvent e){

    System.exit(0);

    }

    });

    f.setSize(new Dimension(400, 300));

    f.setVisible(true);

    }

    public static void main(String[] s){

    new Frame1();

    }

    }

    展开全文
  • c# 演示标题栏的隐藏 创建标题栏的窗体
  • Swing介绍 swing 是 java 为图形界面...Swing的顶层容器是进行图形编程的基础,一切图形化的东西都必须包括顶层容器。顶层容器是任何图形界面程序都要涉及的住窗口,是显示并承载组件的容器组件。 Swing
  • 要求:在窗体创建一个文本框组件、两个命令按钮组件,命令按钮的标题分别设置为“隐藏”和“退出”, 窗体背景色设置为“粉红”。单击“隐藏”按钮后文本框消失,该按钮标题变为“显示”,单击“显示”按钮显示出...
  • 摘要:VC/C++源码,其它分类,标题栏,图标 VC++为窗体标题栏增加图标,让程序界面看上去更专业,其实这功能实现起来一点也不复杂,特别适合初学者参考,VC++设置窗口的图标源码分享给大家。
  • 1.工程创建(如下两种创建方式头 可以,使用的环境的是...// 这是一个最简单的Win32程序,亦可作为开发桌面应用程序的模板 #include <windows.h> #include <stdlib.h> #include <string.h> #in..
  • 在窗体标题添加帮助按钮,C#源代码this.HelpButton = true; VisualStudio2008创建
  • 简单窗体创建步骤

    千次阅读 2018-12-30 13:58:16
     (2)子类的构造方法设置窗体的属性(大小,标题,默认关闭方式等) 3.设置布局管理器 4.添加基本组件  (1)创建组件  (2)设置属性  (3)用add方法添加到顶层容器去 5.事件处理 6.main方法...
  • 然后再重复操作遍,选项卡插入了两页。 4.创建相关型选项卡窗体 相关型选项卡窗体种主子窗体。主窗体是有数据源的,子窗体放在页上。子窗体和主窗体的数据源之间存在链接关系。有...
  • 0,说明:当多次调用setWindowFlags() 方法时,只有最后一次调用会生效,之前的设置会被覆盖。...1,先用 Qt Designer 创建一个界面 import sys from PyQt5.QtCore import * from PyQt5.QtGui import * ...
  • 在窗体中建立一个单选按钮数组(含4个单选按钮,标题分别为“选项1”、“选项2”、“选项3”、“选项4” )和一个命令按钮(标题为“下一个” )。初始状态下,“选项1”为选中状态,如图所示。要求每单击命令按钮...
  • 6.6 创建选项卡窗体(上)

    千次阅读 2021-12-16 15:20:14
    Access系统同样也应用广泛,例如窗体的属性表就是一个典型的应用。 除了选项卡控件之外,Access还提供了分页控件,两者都是对窗体界面进行分页。分页控件实现竖直方向的分页,与Word的分页符相似,而选项卡控件...
  • 1)打开数据库,创建”选项卡的“窗体”分组,单击“窗体设计”按钮,创建一个新的窗体,打开该窗体的设计视图,同时,打开“设计”选项卡. 2)“设计”选项卡的“控件”分组,单击“文本框”按钮,鼠标...
  • 一个窗体(子窗体)嵌入另一个窗体(父窗体),也就是相当于把一个窗体当成控件,放入另一个窗体中现在用的比较多的方法是将子窗体窗体属性的border设为none,Style设为Child,窗体实现就行[cpp] ...
  • java如何创建窗体

    2021-02-12 16:11:57
    首先,我们看一下窗体都有哪些要素,以windows下的【记事本】为例:我们新建一个记事本,会看到标题,大小,位置,关闭方式所以我们用代码创建一个窗体,也需要这些要素,前提:Java中创建窗体,我们需要继承...
  • 创建窗体(Form),即创建一个界面作为载体用来设计显示页面。 ② 添加控件:根据应用程序需要,添加各种控件(包括按钮、文本框、菜单等)。 ③ 属性设置:通过属性设置描述各个控件的外部特征;指定各个控件...
  • Access是一个对数据库新手相当友好的软件...一、从零开始设计一个窗体根据我个人的习惯,我做的每一个Access数据库软件都需要一个登录界面。这个登录界面的好处是每次打开数据库,都能够有一个比较清晰的思路、可以...
  • C#源码,无标题窗体

    2012-04-21 14:03:57
    C#源码,无标题
  • 目录 (1)文本框 (2)标签 (3)标题 (4)复选框、切换按钮和选项按钮 ...通过控件用户进行数据输入或操作数据的对象,控件是窗体中的子对象,它在窗体中起着显示数据、执行操作以及修饰窗体的作用。 控件也具...
  • 使用Windows API创建窗体

    千次阅读 2020-09-25 11:18:11
    #使用Windows API创建窗体 目标: 了解windows操作系统应用程序开发的基本概念,win32 API函数、消息与事件驱动; 掌握WinMain函数的基本框架,窗口定义、窗口创建、消息循环及窗口过程函数; 消息循环 撤销:...
  • JAVA创建一个登陆窗体,输入用户名和密码登陆。

    万次阅读 多人点赞 2018-03-23 18:06:59
    《JAVA从入门到精通》(第三版)第十三章练习最后一题尝试开发一个登陆窗体,包括用户名、密码以及提交按钮和重置按钮,当用户输入用户名mr、密码mrsoft时,弹出登陆成功提示对话框。package com.swingtest; import...
  • Form子窗体MyChild的应用,创建多文档窗体C#源代码//使用当前时间指示活动窗体标题 foreach( Form MyChild in this.MdiChildren ) { if (this.ActiveMdiChild == MyChild) { MyChild.Text=DateTime.Now.ToString...
  • C#编程实现拖动无边框、无标题栏的窗体,实例需设置窗体的FormBorderStyle属性为None、设置ContextMenuStrip属性为当前添加的实例,用到了user32.dll的API函数,用来释放被当前线程某个窗口捕获的光标。
  • 让C#窗体标题文字居中

    千次阅读 2020-09-26 10:27:31
    这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...
  • import java.awt.*; import java.awt.event.*; import javax.swing.*; public class LoginGUI extends JFrame{ public LoginGUI() { ... //设置标题 setLayout(null); //设置...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 37,156
精华内容 14,862
热门标签
关键字:

在窗体中创建一个标题