GUI复杂布局
摘要:GUI复杂布局 本文论述如何完成GUI的一个复杂布局,复杂布局如下图所示。 构思 这样的整个界面可以视为Frame,在定义Frame时就用表格布局(2行1列)把它分为上下两块。上下两块区域分别填入一个Panel,如下图所示: 上面的Panel分为左中右三块,用东西南北中的方式布局,南和北不填入组件时
阅读全文
posted @
2021-09-11 21:21
菜小疯
阅读(132)
推荐(0)
布局
摘要:布局 java为frame界面提供了3种布局,分别是流式布局、东西南北中和表格。 流式布局 流式布局有3种对齐方式,分别是左、中、右。 以下代码采用左流式布局: package com.cxf.gui; import java.awt.*; public class Demo5 { public s
阅读全文
posted @
2021-08-25 11:58
菜小疯
阅读(289)
推荐(0)
窗口监听
摘要:窗口监听 以下代码给Frame界面增加了关闭窗口的功能: package com.cxf.gui; import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public cl
阅读全文
posted @
2021-08-24 12:26
菜小疯
阅读(89)
推荐(0)
Panel类
摘要:Panel类 一般我们会在Frame界面中放入Panel面板,以下代码演示了这一过程: package com.cxf.gui; import java.awt.*; public class Demo3 { public static void main(String[] args) { Pane
阅读全文
posted @
2021-08-24 11:15
菜小疯
阅读(126)
推荐(0)
Frame类
摘要:Frame类 基础 以下代码用frame类创建了人可以看到的界面: package com.cxf.gui; import sun.font.TrueTypeFont; import java.awt.*; public class Demo1 { public static void main(S
阅读全文
posted @
2021-08-23 19:29
菜小疯
阅读(191)
推荐(0)
稀疏数组
摘要:稀疏数组 以下代码把11*11的棋盘转化为稀疏数组,再把稀疏数组转化为普通的矩阵(即棋盘)。 package com.cxf.array; import java.util.Arrays; public class Demo2 { public static void main(String[] a
阅读全文
posted @
2021-08-21 15:49
菜小疯
阅读(12)
推荐(0)
冒泡排序
摘要:冒泡排序 以下代码实现冒泡排序: package com.cxf.array; import java.lang.reflect.Array; import java.util.Arrays; public class Demo1 { public static void main(String[]
阅读全文
posted @
2021-08-21 12:16
菜小疯
阅读(93)
推荐(0)
循环语句续
摘要:循环语句续 要求输出一个*号组成的三角形。 代码如下: package com.cxf.Switch; public class Demo2 { public static void main(String[] args) { for (int i = 0; i < 5; i++) { for (i
阅读全文
posted @
2021-08-20 10:53
菜小疯
阅读(40)
推荐(0)
循环语句
摘要:循环语句 要求打印九九乘法表。 代码如下: package com.cxf.Switch; public class Demo1 { public static void main(String[] args) { for (int i = 1; i <= 9; i++) { for (int j
阅读全文
posted @
2021-08-18 19:11
菜小疯
阅读(31)
推荐(0)
Scanner续
摘要:Scanner续 一道基础题:输入多个数字,求数字的总和与平均数,通过非数字来结束输入,打印输出结果。 以下代码结合了Scanner和循环语句来解决它: package com.cxf.scanner; import java.util.Scanner; public class Demo5 { p
阅读全文
posted @
2021-08-16 18:01
菜小疯
阅读(33)
推荐(0)
Scanner类
摘要:Scanner类用以获取用户输入的信息,用户输入后,可使用next()和nextLine()进行接收。 使用next() package com.cxf.scanner; import java.util.Scanner; public class Demo2 { public static voi
阅读全文
posted @
2021-08-15 21:44
菜小疯
阅读(47)
推荐(0)
自增运算
摘要:以下代码区分a和a public class Helloworld { public static void main(String[] args) { int a = 1; int b = a++; int c = 1; int d = ++c; System.out.println(a); Sy
阅读全文
posted @
2021-08-15 12:35
菜小疯
阅读(70)
推荐(0)
Helloworld
摘要:Helloworld 以下代码输出Helloworld public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); } } Hello为一个类 main属于Hello类的一
阅读全文
posted @
2021-08-13 10:16
菜小疯
阅读(27)
推荐(0)