
图形化用户界面
龟的小号
坚持比努力更重要
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
边界布局管理器
创建边界布局的步骤:1、继承JFrame2、成员中定义组件3、构造函数中 1)创建组件 2)添加组件 3)设置窗体属性package com.layout.test;import javax.swing.*;import java.awt.*;public class BorderTest extends JFrame { //1、继承JFrame ...原创 2018-10-13 01:49:56 · 275 阅读 · 0 评论 -
绘制图形
绘制图形1、继承JPanel2、重写画笔方法Paint(Graphics p)画椭圆、线、线框矩形、填充矩形、设置画笔颜色 g.drawOval(20,20,20,20); //画一个椭圆,左上角的坐标,长,宽 g.drawLine(50,50,60,50); //画线,起点终点坐标 g.drawRect(70,70,10,10); /...原创 2018-10-17 01:44:32 · 251 阅读 · 0 评论 -
做一个简单的记事本(菜单的运用)
菜单添加到窗体的步骤1、JMenuItem 添加到JMenu2、JMenu添加到JMenuBar3、this.setJMenuBar() //添加菜单栏到JFrame工具提示btn1.setToolTipText(“新建”); //鼠标移到按钮上提示“新建”菜单设置快捷menu1.setMnemonic(‘F’); //menu1的快捷键是Alt+Fpackage com.lay...原创 2018-10-17 00:12:59 · 951 阅读 · 0 评论 -
聊天窗口
聊天窗口布局:默认布局,文本域取center,面板取south组件:1、文本域+滚动条2、面板下拉列表ComboBox文本框按钮package com;import javax.swing.*;import java.awt.*;public class Chat extends JFrame { JTextArea area; JPanel p;...原创 2018-10-14 02:50:06 · 279 阅读 · 0 评论 -
窗口拆分JSplitPane
窗口拆分JSplitPanepackage com.layout.test;import javax.swing.*;public class SplitTest extends JFrame { JList li; JLabel la; JSplitPane split; public static void main(String[] args) {...原创 2018-10-14 00:45:53 · 277 阅读 · 0 评论 -
用户界面(单选按钮和复选框的使用)
用户界面:单选按钮和复选框的使用步骤:一、继承JFrame二、定义面板,组件三、构造函数中创建组件设置布局添加组件到面板,添加面板到窗体设置窗体属性package com.layout.test;import javax.swing.*;import java.awt.*;public class RadioTest extends JFrame { //继承J...原创 2018-10-13 06:24:33 · 2060 阅读 · 0 评论 -
面板JPanel
面板JPanel使用步骤一、继承JFrame二、定义组件三、构造函数中创建面板、组件添加组件到面板添加面板和组件到窗体设置窗体属性package com.layout.test;import javax.swing.*;import java.awt.*;public class PanelTest extends JFrame { // 1、继承JFrame ...原创 2018-10-13 03:02:03 · 343 阅读 · 0 评论 -
表格布局管理器
创建表格布局的步骤:1、继承JFrame2、成员中定义组件3、构造函数中创建组件定义布局添加组件设置窗体属性package com.layout.test;import javax.swing.*;import java.awt.*;public class GridTest extends JFrame { //1、继承JFrame JButton bt...原创 2018-10-13 02:21:54 · 358 阅读 · 0 评论 -
流式布局管理器
流式布局创建步骤1、继承JFrame2、定义组件3、构造函数中:创建组件设置布局添加组件设置窗体属性package com.layout.test;import javax.swing.*;import java.awt.*;public class FlowTest extends JFrame{ //1、继承JFrame JButton bt[] = {n...原创 2018-10-13 01:56:56 · 186 阅读 · 0 评论 -
绘制文字
绘制文字的步骤1、继承JPanel2、重写Paint(Graphics p)3、 g.setFont(new Font("楷体",Font.BOLD,15)); //设置字体 g.drawString("文字",20,20); //绘制文字 文字内容,起点好不容易习惯了自己的长相,理了个发,又换了一种丑法package com.draw.test;import ja...原创 2018-10-17 03:15:07 · 347 阅读 · 0 评论