首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JAVA学习Swing章节JPanel和JScrollPane面板的简单学习

package com.swing; import java.awt.Container; import java.awt.GridLayout; import javax.swing.JButton...:常用面板 * 面板也是一个Swing容器,他可以看作为容器容纳其他组件,但它也必须被添加到其他容器中 * Swing中常用的面板包括JPanel面板和JScrollPane面板 * * 2:...JPanel(new GridLayout(2,1,10,10)); //在面板中添加按钮 p1.add(new JButton("1"));...; import javax.swing.JTextArea; import javax.swing.WindowConstants; /** * 1:设置界面时,可能会遇到在一个较小的容器窗体中显示一个较大部分的内容的情况...* * 4:从本实例可以得到在窗体中创建一个带滚动条的文字编辑器,首先需要初始化编辑器, * 并且在初始化时完成编译器的大小指定,当创建带滚动条的面板时,将编译器加入面板中 * ,最后将带滚动条的编译器放置在容器中即可

2K90
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    java的控制面板在哪

    java的控制面板在windows控制面板中,如果安装了jre,windows控制面板就会有java的图标,双击这个图标就能调出java的控制面板。...大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说java的控制面板在哪,希望能够帮助大家进步!!! 如何进入java控制面板?...1、按开始按钮,或者是左下角的那个窗口的标志 2、输入 JAVA控制面板这几个字,上面就会有相关的程序出现了 3、如果是控制面板不能打开,就会出现相关的提示 4、一般打开后会有这样的提示,这就是表示进入了...JAVA控制面板了 5、当然,也还有其它的方法,比如:可以在开始程序那里,找到控制面板,然后找到JAVA标志,双击这个标志,也就能找到相关的JAVA控制面板

    6.3K10

    图书管理系统代码 4SearchFrame (…

    import java.awt.BorderLayout; import java.awt.Color; import java.awt.FlowLayout; import java.awt.GridLayout...BorderLayout.NORTH); this.add(centerPanel,BorderLayout.CENTER); this.add(southPanel,BorderLayout.SOUTH); // 设置各面板的布局...int m = Integer.parseInt(textField.getText()); book_search =(Book)obo.readObject();//先读取第一个对象 // 如果文本框中输入的文字出现在某个对象中执行以下操作...Radio_author.isSelected()){ int m=0; do{ if(m<=n){ book_search =(Book)obo.readObject();//先读取第一个对象 // 如果文本框中输入的文字出现在某个对象中执行以下操作...); //设置面板布局 centerPanel.setLayout(new BorderLayout()); southPanel.setLayout(new FlowLayout()); // 获取父类传入的二维表格并添加入窗体

    1.2K20

    随机抽奖小程序_在线随机抽号小程序

    大家好,又见面了,我是你们的朋友全栈君。 本实例使用随机数字生成5位抽奖号码,并显示在窗体的5个文本框中。当用户单击”开始”按钮时,将启动一个线程对象为5个文本框生成随机数字。...单击”抽奖”按钮时,线程对象停止运行,并且将准确的中奖号码显示在信息文本框中。 开发一个抽奖小工具的实例。 (1)自定义文本框组件,把5个生成随机数的文本框的公共属性抽象定义到该文本框。...package com.lzw; import java.awt.Font; import javax.swing.JTextField; import javax.swing.SwingConstants...contentPanel.add(numPanel); //添加随机数面板到内容面板 final GridLayout gridLayout = new GridLayout(1, 0); gridLayout.setHgap...(10); numPanel.setLayout(gridLayout); //设置随机数面板布局管理器 numFields = new NumField[5]; //创建随机数文本框数组 for(

    3.1K20

    GridLayout和

    布局管理器 表12.19中列举了GridLayout类的构造方法,接下来通过一个案例来演示GridLayout布局管理器的使用,如例12-18所示。...例12-18 Demo1218.java 1import java.awt.*; 2import javax.swing.*; 3import java.awt.*; 4public class...例12-19 Demo1219.java 1import javax.swing.*; 2import java.awt.*; 3public class Demo1219 { 4 //...例12-22运行结果 图12.22中,运行程序弹出Frame窗口,创建一个窗口对象和两个面板对象jPanel1、jPanel2,将面板jPanel2设置成1行4列的网格式页面布局,将面板jPanel1的页面布局设置为卡片式...jFrame调用add()方法将两个面板添加到窗口jFrame中,jPanel1调用add()方法将三个对象添加到面板jPanel1中,将名字为jTextField的文本框显示在卡片式布局的页面上,将4

    4500

    Swing组件概述

    组件都有三个要素​: n 内容,例如,按钮的状态(是否按下)或者文本框中的文本。...模型必须实现改变和发现内容的方法。例如:一个文本模型中的方法有:在当前文本中添加或者删除字符以及把当前文本作为一个字符串返回等。再次强调,模型是完全不可见的,显示存储在模型中的数据是视图的工作。 ​...) 请看下例: ​package​ com.swing; ​import​ java.awt.Color; ​import​ java.awt.Container; ​import​ java.awt.GridLayout...; ​import​ java.awt.GridLayout; ​import​ java.awt.event.ActionEvent; ​import​ java.awt.event.ActionListener...javax.swing.filechooser.FileFilter; ​import​ javax.swing.filechooser.FileView; //主类 ​public class​ JFileChooserTest

    4710

    Java Swing 期末大作业-----图书借阅管理系统

    Swing实现的Java可视化界面相关的类,如图9所示 实现前端界面与后端数据交互的类(事件),如图10 所示 子项目:图书借阅系统界面设计与实现 1、创建登录界面 用户在文本框中输入用户名和密码...; import java.awt.Graphics; import java.awt.GridLayout; import java.awt.Insets; import javax.swing.*...import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.GridLayout; import javax.swing...; import java.awt.Dimension; import java.awt.GridLayout; import javax.swing.*; public class UserDelete...6.读者查询与修改功能实现   点击查询,如果上面的下拉框是全部,那么查询所有图书信息,并显示到面板中,如果下拉框是书名,那么根据书名进行查询并把结果显示到中间面板中.点击修改,输入对应的内容,修改对应图书的信息

    3.9K40

    java swing开发窗体程序开发(一)GUI编程

    Java SWing就是java提供的一个类库专门用于开发窗体程序的,相对于C#的winform,java swing的开发要比C#更加麻烦,他不像C#拥有可视化的界面编辑工具 而是需要像QT一样纯代码式...C#的开发效率更高 以下讲解Java swing的开发 (一)第一个java swing程序 public static void main(String[] args) {...(menuBar);//将该菜单条设置给这个窗口 } } 实例化这个MainForm的效果就是 (三)Java Swing中的常用组件 组件的作用就是与人交互,他们就是用来显示提供给用户的信息或捕捉...add到这个窗体中,才会显示 /** * 展示java swing中的常见组件 */ public class UserInputForm extends JFrame{...然后实例化这个继承至JFrame的类,才看的到。 1:JPanel面板:常用JPanel作为一个面板,最普通的面板,向该面板中添加组件。

    3K30

    超详细的Java容器、面板及四大布局管理器应用讲解!

    本文主要讲解Swing程序设计中容器、面板及四大布局管理器的详细使用、包括实例程序讲解、使用注意及使用技巧分享、敬请阅读! Hello!你好哇,我是灰小猿!...之前在进行Java的窗体开发时经常会把容器、面板与布局管理混淆,从而不能正确的使用这三种属性对窗体应用进行布局。所以今天在这里记录一下Java窗体中容器、面板及常见的四大布局管理器的用法。...关于面板的解释,你可以认为它也是一个容器,但是这个容器必须添加在其他的容器中,在Swing中常用的面板有两种,分别是JPanel面板和JScrollPane面板,下面分别对这两种面板的用途进行介绍: JPanel...面板 在JPanel面板中我们可以添加一些组件来对该面板中的内容进行布局,之所以它具备这样的功能,是因为JPanel面板同样也继承了java.awt.Container类,因此它同样是具有Container...容器、面板、布局管理器之间的关系 关于Swing窗体开发中的容器、面板、布局管理器之间有如下的关系: 面板应该设置在容器之中, 布局管理器可以设置在容器或面板之中, 布局管理器中还可以嵌套面板,在该面板中还可以再添加布局管理器

    2.9K10
    领券