精华内容
下载资源
问答
  • 在窗体上添加个命令按钮和一个标签框,当单击命令按钮时将in.txt文件中存放的所有的能被3整除的数的和显示标签框中,并把这个和存放到C盘根目录下的out.dat文件中。 Dim 文件路径 As String = System....
    

    建立一个文本文件in.txt,在其中输入若干个正整数,中间用空格分隔,然后保存起来;在窗体上添加一个命令按钮和一个标签框,当单击命令按钮时将in.txt文件中存放的所有的能被3整除的数的和显示在标签框中,并把这个和存放到C盘根目录下的out.dat文件中。

            Dim 文件路径 As String = System.Environment.CurrentDirectory + "\in.txt"
            If New FileInfo(文件路径).Exists Then
                Dim 打开 As New FileStream(文件路径, FileMode.Open)
                Dim 读取 As New StreamReader(打开)
                While (读取.EndOfStream <> True)
                    FileOpen(1, "d:\out.dat", OpenMode.Output)
                    Dim cc = 读取.ReadLine().Split(" ").Select(Function(aa) IIf(Integer.Parse(aa) Mod 3 = 0, Integer.Parse(aa), 0)).ToArray()
                    Dim hh = cc.Sum(Function(bb) bb).ToString
                    PrintLine(1, hh)
                    TextBox1.Text = hh
                End While
                打开.Close()
            End If

    展开全文
  • 要求:在窗体上创建一个文本框组件、两个命令按钮组件,命令按钮的标题分别设置为“隐藏”和“退出”, 窗体背景色设置为“粉红”。单击“隐藏”按钮后文本框消失,该按钮标题变为“显示”,单击“显示”按钮显示出...

    仅供学习
    仅供学习
    仅供学习

    (1)编写一个程序。要求:在窗体上创建一个文本框组件、两个命令按钮组件,命令按钮的标题分别设置为“隐藏”和“退出”, 窗体背景色设置为“粉红”。单击“隐藏”按钮后文本框消失,该按钮标题变为“显示”,单击“显示”按钮显示出文本框,该按钮标题重新变为“隐藏”。单击“退出”按钮,则弹出对话框询问“你真的要退出吗?”,如果点击“是”则结束程序,否则不作任何操作。

    package Java作业;
    
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    
    //        编写一个程序。要求:在窗体上创建一个文本框组件、两个命令按钮组件,命令按钮的标题分别设置为“隐藏”和“退出”,
    //        窗体背景色设置为“粉红”。单击“隐藏”按钮后文本框消失,该按钮标题变为“显示”,单击“显示”按钮显示出文本框,
    //        该按钮标题重新变为“隐藏”。单击“退出”按钮,则弹出对话框询问“你真的要退出吗?”,如果点击“是”则结束程序,否则不作任何操作。
    public class dame01 {
        public static class cannian extends JFrame {
            JTextField jTextField1;
            JButton jButton1, jButton2;
            JPanel jPanel1;
            public cannian() {
                super("显示/隐藏文本框");
                jTextField1 = new JTextField(20);
                jButton1 = new JButton("隐藏");
                jButton2 = new JButton("退出");
                jPanel1 = new JPanel();
                setSize(300, 150);
                setLayout(null);
                jPanel1.add(jTextField1);
                jPanel1.add(jButton1);
                jPanel1.add(jButton2);
                jPanel1.setBackground(Color.red);
                this.add(jPanel1);
                add(jTextField1);
                add(jButton1);
                add(jButton2);
                add(jPanel1);
                jTextField1.setBounds(90,10,120,30);
                jButton1.setBounds(70,70,70,30);
                jButton2.setBounds(160,70,70,30);
                jPanel1.setBounds(0,0,300,150);
                ButtonListener a1 = new ButtonListener();
                jButton1.addActionListener(a1);
                jButton2.addActionListener(a1);
                setVisible(true);
                this.setLocationRelativeTo(null);
                this.setResizable(false);
                this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    
    
            }
    
            public class ButtonListener implements ActionListener {
                //重写ActionListener接口中的事件处理方法actionPerformed()
                public void actionPerformed(ActionEvent e) {
                    Object source = e.getSource();
                    if (source == jButton1) {
                        jTextField1.setVisible(false);
                    }
                    if (source == jButton2) {
                        int a = JOptionPane.showConfirmDialog(null, "你真的要退出吗? ", "退出 ", JOptionPane.YES_NO_OPTION);
                        if (a == JOptionPane.YES_OPTION) {
                            System.exit(0);
                        } else if (a == JOptionPane.NO_OPTION) {
                            return;
                        }
    
                    }
                }
            }
        }
    
        public static void main(String[] args) {
            new cannian();
        }
    }
    
    
    
    

    题目如下:
    在这里插入图片描述

    展开全文
  • 在窗体中建立一个单选按钮数组(含4个单选按钮,标题分别为“选项1”、“选项2”、“选项3”、“选项4” )和一个命令按钮(标题为“下一个” )。初始状态下,“选项1”为选中状态,如图所示。要求每单击命令按钮...

    在窗体中建立一个单选按钮数组(含4个单选按钮,标题分别为“选项1”、“选项2”、“选项3”、“选项4” )和一个命令按钮(标题为“下一个” )。初始状态下,“选项1”为选中状态,如图所示。要求每单击命令按钮【下一个】一次,就选中下一个单选按钮。如果已经选中最后一个单选按钮,再单击命令按钮,则选中第1个单选按钮。
    仅供学习

    package day01;
    
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    
    public class Text6 {
        public static class cannian extends JFrame {
            JRadioButton a1,a2,a3,a4;
            ButtonGroup b;
            Button c;
            JPanel d1;
            static int count=1;
            public cannian(){
                super("选择");
                //创建按钮组
                b=new ButtonGroup();
                //创建按钮
                a1=new JRadioButton("选项1");
                a2=new JRadioButton("选项2");
                a3=new JRadioButton("选项3");
                a4=new JRadioButton("选项4");
                c=new Button("下一个");
                d1=new JPanel();
                this.setLayout(null);
                a1.setBounds(30,30,70,20);
                a2.setBounds(30,60,70,20);
                a3.setBounds(30,90,70,20);
                a4.setBounds(30,120,70,20);
                c.setBounds(100,70,70,20);
                //保证不能进行多选
                b.add(a1);
                b.add(a2);
                b.add(a3);
                b.add(a4);
                d1.add(a1);
                d1.add(a2);
                d1.add(a3);
                d1.add(a4);
                this.add(a1);
                this.add(a2);
                this.add(a3);
                this.add(a4);
                this.add(c);
                a1.setSelected(true);
                d1.setLayout(new GridLayout(4,1));
                this.add(d1,BorderLayout.WEST);
                this.add(c,BorderLayout.EAST);
                ButtonListener a = new ButtonListener();
                c.addActionListener(a);
                this.setSize(200,200);
                this.setResizable(false);
            }
            public class ButtonListener implements ActionListener {
                //重写ActionListener接口中的事件处理方法actionPerformed()
                public void actionPerformed(ActionEvent e) {
                    Object source =e.getSource();
    
                    if(source==c){
                        count++;
                        switch (count){
                            case 1:a1.setSelected(true);break;
                            case 2:a2.setSelected(true);break;
                            case 3:a3.setSelected(true);break;
                            case 4:a4.setSelected(true);break;
    
                        }
    //                    count++;
                        if(count==4)
                            count=0;
    //
    
                    }
    
                }}
        }
    
        public static void main(String[] args) {
            cannian a=new cannian();
            a.setVisible(true);
        }
    }
    
    
    展开全文
  • /* (程序头部注释开始) * 程序的版权和版本声明部分 ... * 文件名称:设计一个窗体 * 作 者: 雷恒鑫 * 完成日期: 2012 年 11 月 10 日 * 版 本 号: V1.0 * 对任务及求解方法的描述部分 * 输入描


    /* (程序头部注释开始)  
     * 程序的版权和版本声明部分  
     * Copyright (c) 2011, 烟台大学计算机学院学生   
     * All rights reserved.  
     * 文件名称:设计一个窗体 
     * 作 者: 雷恒鑫   
     * 完成日期: 2012 年 11 月 10 日  
     * 版 本 号: V1.0   
     * 对任务及求解方法的描述部分  
     * 输入描述:窗体上有两个文本框:一个文本框中最多输入字符6个;
     * 输入描述:一个文本框中输入任何内容都显示*号。
     * 输入描述:再添加一个按钮、2个单选按钮。实现单击按钮后。
     * 输入描述:根据单选按钮,将对应文本框中内容显示在标签。
     * 问题描述:  
     * 程序输出:  
     * 程序头部的注释结束  
     */
    
    
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    
    namespace WindowsFormsApplication_twelve
    {
        public partial class Form1 : Form
        {
            Boolean b = true;
            public Form1()
            {
                InitializeComponent();
                this.StartPosition = FormStartPosition.CenterScreen;
                //this.FormBorderStyle = FormBorderStyle.FixedSingle;
    
            }
    
            private void label1_Click(object sender, EventArgs e)
            {
    
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                // label1.Text = DateTime.Now.ToString();
                if (b == false)
                {
                    textBox1.SelectAll();
                    label1.Text = textBox1.SelectedText;
                }
                else
                {
                    textBox2.SelectAll();
                    label1.Text = textBox2.SelectedText;
                }
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
                this.Text = "文本框实例";
                /*button1.Text = "单击该按钮显示系统当前时间";
                this.MaximizeBox = false;
                this.MinimizeBox = false;*/
                this.StartPosition = FormStartPosition.CenterScreen;
                //button1.Text = "复制选择文本至标签";
    
            }
    
            private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
            {
                textBox1.MaxLength = 6;
            }
    
            private void textBox2_TextChanged(object sender, EventArgs e)
            {
    
            }
    
            private void textBox1_TextChanged(object sender, EventArgs e)
            {
    
            }
    
            private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
            {
                textBox2.PasswordChar = '*';
            }
    
            private void radioButton1_CheckedChanged(object sender, EventArgs e)
            {
                b = false;
            }
    
            private void radioButton2_CheckedChanged(object sender, EventArgs e)
            {
                b = true;
            }
        }
    }
    


     

    运行结果;

     

    展开全文
  •  //之下是使用文件流将保存字节数组中数据复制到指定文件savefile  FileStream fs = new FileStream(savefile, FileMode.Create, FileAccess.Write);  fs.Write(bytes, 0, bytes.Length);  MessageBox....
  • 1.创建单文档类型的MFC AppWizard(exe)工程 2.通过菜单栏的"Insert"->"Resource... Ctrl+R",打开如下图所示的... 至此只是建立了一独立的窗体,和整个工程没有弹出命令上的链接,也就是说这时候编译的  工程是弹
  • 运行结果: 问题:  //6.设计一个如图实验8-6所示的... //再添加一个按钮两个单选按钮。实现单击按钮后,根据单选按钮,将对应文本框中内容显示标签 代码: using System; using System.Collections.Gene
  • 考生文件夹下有一个工程文件sjt5.vbp,其窗体上两个标题分别为“读数据”和“统计”的命令按钮。请画两个标签,其名称分别是Label1和Label2,标题分别为“单词的平均长度为”和“最长单词的长度为”:再画两个...
  • * 程序的版权和版本声明部分 * Copyright (c) 2012, ... * All rights reserved. * 作 者: 刘镇 ...* 完成日期: 2012 年 11 月 18 日 ...1)程序运行时,单击打开字体对话框按钮,可选择字体,并以所选字体作为标签字
  • 窗体关闭按钮

    2009-06-29 10:42:00
    我们平时用的程序中,有很多已经把窗体右上方的关闭按钮的默认关闭改变了,当然,这其中有很多都是自己绘制,然后再写进去代码,但如果想留用Windows的自带的那个按钮也实现这效果其实也是很简单的。 首先增加...
  • import java.awt. ; import java.awt.event. ...添加退出命令按钮必须实现事件对应的ActionListener接口,如果单一的添加面板是得不到响应的。 3:设置了背景颜色不等于设置了面板颜色。 */
  • 单选控件(RadioButton)显示为一标签,左边是一原点,该原点可以是选中或...首先在窗体上拖放一组框,再把需要的RadioButton按钮放在组框的边界之内,RadioButton按钮会自动改变自己的状态,以反映组框中惟一...
  • 某些应用程序要求窗体布局在窗体调整大小或其内容大小更改时能够对窗体自身进行适当地排列。 当您需要进行动态布局... 这两个控件为其中包含的子控件的相对位置提供了自动的、可配置的控制功能,并且都能运行时提供
  • <br> 二、 实现技术 <br> 新建一个基于CFormView的单文档应用程序,再添加一个窗体和与之对应的基于 CFormView的新视类,然后通过主框架类里添加控制代码和菜单控制实现这两个窗体的动态 切换...
  • Dev-C++ 5.11创建并正常运行,操作系统32位、64位Win7均可。首先文件菜单里新建项目,选择Windows Application,命名完成后得到程序框架。最后代码中添加上控件和对应的事件即可。
  • 26.2.1 添加窗体

    2009-12-21 13:19:00
    26.2.1 添加窗体Glade提供了10种窗体构件供用户选择,这些都是GTK+中所预定义的。...图26.2 顶层选项卡选项卡中每一个按钮对应着一种窗体构件,这些按钮的名称依次为:1.通用窗体构件通用窗体构件即gtk_window_ne
  • 操作系统:Windows 7 软件环境:Visual Studio 2008 SP1 本次目的:单文档程序中动态切换多...摘要:本文通过一程序实例描述了VC++6.0下如何单文档程序中通过菜单动态控制多个窗体的切换。  一、 引言  我
  • using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;...name
  • 1[简答题] 名称为Form1的窗休上添加名称为Label1的标签,字号大小为四号,标题为“等级考试”,如图1所示。通过设置属性使标签初始为不显示。请编写适当的程序,使得运行程序时,窗体的标题立即变为“标签”,...
  • 2、主要用到的工具和实现功能的思路: (1)用到的工具:pyqt或者qt的 QSplitter 和 ...(2)实现功能的思路:利用 QTreeWidget 可以给每节点设置“说明文档”的功能(设置“说明文档”用命令:QTreeWidgetI...
  • Ribbon菜单的空间有限,因此可能需要大量控件放在一Windows窗体里,然后在窗体里执行Revit命令。方法就是传递参数,新建IExternalCommand调用Execute();窗体 using System;using System.Collections.Generic;...
  • 将数据表窗体修改为连续窗体

    千次阅读 2018-02-10 22:34:46
    将数据表窗体修改为连续窗体步骤2:添加记录号与行记录删除按钮步骤3:临时表添加2字段,修改1字段并在窗体添加相关控件步骤4: 窗体页脚添加合计项步骤5:窗体页脚添加2功能按钮将数据表窗体修改...
  • 若要节省创建应用程序所需的时间并减少代码量,可以让...创建应用程序以下步骤将创建一个 Windows 应用程序,它具有包含两个控件的窗体运行时,如果右击每个控件(只要它具有焦点,即被选定),将显示相应的下文
  • 新建一个基于CFormView的单文档应用程序,再添加一个窗体和与之对应的基于CFormView的新视类,然后通过主框架类里添加控制代码和菜单控制实现这两个窗体的动态切换,下面就是具体的实现过程:    (一) ...
  • 新建一个基于CFormView的单文档应用程序,再添加一个窗体和与之对应的基于CFormView的新视类,然后通过主框架类里添加控制代码和菜单控制实现这两个窗体的动态切换,下面就是具体的实现过程:    (一) 用...
  • 这里主要记录两个内容。1、普通按键使用图片表示开关量效果如图:做为一个开关的话就很直观了。接下来简要说明下方法:右键项目进入属性找到左侧的资源栏目,右边对应有各式各样的资源,有图片、音频等等。不用多说...
  • C# WinForm中窗口标题栏上加按钮

    千次阅读 2013-06-19 08:03:33
    【摘 要】Windows API中的HDC可以通过Graphics.FromHdc()转换为(创建出)System....窗口标题栏上加按钮本来不是什么新鲜事了,我VC++下早也实现过了(相信很多人也都实现过了)。今天一朋友问我C# WinForm下可
  • 继承窗体

    2014-04-26 10:40:43
    某种情况下,项目可能需要一以前项目中创建的窗体类似的窗体,或者希望创建一基本窗体,其中含有随后将项目中再次使用的控件布局之类的设置,每次重复使用时都会对该原始窗体模板进行修改。   一、...
  • 可能因为平台的原因,我IDEA编写GUI程序用AWT是会出现乱码,即awt貌似不支持中文(找了很多方法都无效),最后只能用swing代替awt了,swing属于轻量级,而且控件更多更广,拥有awt的所有功能,还增加了许多新的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,960
精华内容 7,584
关键字:

在窗体上添加两个命令按钮