如何把java控件添加代码_JAVA 添加控件问题 代码如下 很简单的一个程序 在线等 Thanks...
展开全部
只要给JFRAME设布局管理器就行,只要在构造函数中添几句语句,具体代码如下(布局管理器有多种,具体你可以62616964757a686964616fe59b9ee7ad9431333330363239去借本书看,常用的有 流布局,BorderLayout,GridLayout,BoxLayout等几个),希望能帮到你
package sort;import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.GridLayout;import java.awt.Panel;
public class Guifirst extends JFrame{
//面板管理
public Guifirst(){
//按钮
Panel toolPanel;
toolPanel = new Panel();
JButton jb =new JButton("结点");
JButton jbb =new JButton("连线");
jb.setBounds(250, 450, 100, 50);
jbb.setBounds(400, 450, 100, 50);
//接点画图
NewPanel np01 =new NewPanel();
np01.GetNewPanel(20, 20,100, "结点1");
NewPanel np02 =new NewPanel();
np02.GetNewPanel(200,2,100, "结点2");
//布局面板
JPanel imagePanel=new JPanel();
imagePanel.setLayout(new GridLayout(2,1));
JPanel btnPanel=new JPanel();
//添加控件
btnPanel.add(jb);
btnPanel.add(jbb);
imagePanel.add(np01);
imagePanel.add(np02);
this.add(imagePanel);
this.add(btnPanel);
this.setLayout(new GridLayout(2,1));
}
public static void main(String[] args){
Guifirst frame = new Guifirst();
frame.setTitle("FUCK");
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(800, 550);
frame.setVisible(true);
}
}
class NewPanel extends JPanel{
int x;
int y;
int r;
String s;
public void GetNewPanel(int getX,int getY,int getR,String getS){
x=getX;
y=getY;
r=getR/2;
s=getS;
}
protected void paintComponent(Graphics g) {
super.paintComponent(g);
g.fillOval(x, y, 2*r ,2*r);
g.setColor(Color.red);
g.drawString(s, x+3*r/4, y+r);
}
}
如何把java控件添加代码_JAVA 添加控件问题 代码如下 很简单的一个程序 在线等 Thanks...相关推荐
- Java黑皮书课后题第5章:*5.48(处理字符串)编写一个程序,提示用户输入一个字符串,显示奇数位置的字符
5.48(处理字符串)编写一个程序,提示用户输入一个字符串,显示奇数位置的字符 题目 题目概述 运行示例 破题 代码 题目 题目概述 5.48(处理字符串)编写一个程序,提示用户输入一个字符串,显示奇 ...
- Java黑皮书课后题第4章:4.22(检测子串)编写一个程序,提示用户输入两个字符串,检测第二个字符串是否是第一个字符串的子串
4.22(检测子串)编写一个程序,提示用户输入两个字符串,检测第二个字符串是否是第一个字符串的子串 题目 题目概述 运行示例 破题:String方法.属性的使用 代码 题目 题目概述 4.22(检测子 ...
- Java黑皮书课后题第4章:4.20(字符串处理)编写一个程序,提示用户输入一个字符串,显示它的长度和第一个字符
4.20(字符串处理)编写一个程序,提示用户输入一个字符串,显示它的长度和第一个字符 题目 题目概述 破题 代码 题目 题目概述 4.20(字符串处理)编写一个程序,提示用户输入一个字符串,显示它的长 ...
- Java黑皮书课后题第2章:*2.23(驾驶费用)编写一个程序,提示用户输入驾驶的距离、每加仑多少英里的汽车燃油性能值,以及每加仑的价格,然后显示旅程的费用
*2.23(驾驶费用)编写一个程序,提示用户输入驾驶的距离.每加仑多少英里的汽车燃油性能值,以及每加仑的价格,然后显示旅程的费用 题目 题目概述 运行示例 思路 代码 题目 题目概述 *2.23(驾驶 ...
- Java黑皮书课后题第4章:*4.21(检查SSN)编写一个程序,提示用户输入一个社保号码(格式是DDD-DD-DDDD,D是1个数字)你的程序应该判断输入是否合法
*4.21(检查SSN)编写一个程序,提示用户输入一个社保号码(格式是DDD-DD-DDDD,D是1个数字)你的程序应该判断输入是否合法 题目 题目概述 运行示例 破题 代码 题目 题目概述 *4.2 ...
- Java黑皮书课后题第4章:4.16(随机字符)编写一个程序,使用Math.random()方法显示一个随机的大写字母
4.16(随机字符)编写一个程序,使用Math.random()方法显示一个随机的大写字母 题目 题目概述 破题 生成随机数 随机数与大写字母之间的转换:ASCII 转化为char型 代码 题目 题目 ...
- java删除word中批注_Java 添加、读取和删除 Excel 批注的操作代码
批注是一种富文本注释,常用于为指定的Excel单元格添加提示或附加信息. Free Spire.XLS for Java为开发人员免费提供了在Java应用程序中对Excel文件添加和操作批注的功能. ...
- java如何设置例外站点_java添加例外站点
Java1试题加答案()_IT认证_资格考试/认证_教育专区.试卷(一)一.填空题(每空 2 分,共计 10 分) 1.在 Java 平台技术中,boolean 数据类型只有两个值分别...... 复 ...
- java wed登录面 代码_Java Web用户登录实例代码
实现功能: 1.用户登陆.注销 2.利用session记录用户登陆信息 3.在JSP中展示已登陆用户信息 实现原理: 登陆后通过判断用户名和密码是否和存储的一致,如果一致,就把用户信息放到sessio ...
- java 组织机构代码_JAVA实现社会统一信用代码校验的方法|chu
网上找了几个,写的都不太适合,有的写出来了,也没有给出参考的算法链接.这样就导致了如果产生错误我们无法排查(不懂原理怎么排查对吧). 如果在使用过程中有疑虑,请参考:较验规则 package com. ...
最新文章
- 实际价格计算:确定方法
- ScrollView嵌套ListView后,进入页面不从顶部开始显示的问题解决
- c++面向对象高级编程 学习三 堆、栈和内存泄漏
- 系统调用----sandir
- 基于LabView开发的串口助手
- 网格计算和云计算之间的比较
- [springboot 开发单体web shop] 1. 前言介绍和环境搭建
- 极大值,极小值算法以及α-β剪枝技术
- win10台式机屏幕亮度无法调节
- 如何使用bert做word embedding
- Flex布局搭建网页布局更方便
- python 之 yield
- “Z医生,我明天的手术,成功率有多高?”
- nokia 1320升级到win10预览版
- windows 修改磁盘盘符教程
- 解决安装Visual Studio .NET 2003 时FrontPage 2000 WEB 扩展客户端
- 连锁多门店收银系统之进销存的采购进货单源码功能逻辑
- 基于逻辑回归的癌症分类预测-良/恶性乳腺癌肿瘤预测
- Win10如何开启OneDrive文件存储?
- 大数据的10大发展趋势
热门文章
- 挑战性题目DSCT101:硬币找换问题
- BZOJ1047B Cover Points
- Luogu3810 三维偏序(陌上花开)
- java web重定向_Javaweb学习之资源重定向与请求转发
- 怎么用python语法1234_python 基本语法1
- mysql的常见命令与语法规范
- php在HTML的遍历,php里面怎么循环嵌入html元素
- 动态规划实战13 leetcode-121. Best Time to Buy and Sell Stock
- cmw500 lte非信令测试_买CMW500,信令与非信令的含义?功能?
- Java中stringbutter_java 中String和StringBuffer与StringBuilder的区别及使用方法