100分 解决java import java.awt.Point;import java.awt.Rectangle;

100分 解决java

import java.awt.Point;

import java.awt.Rectangle;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JScrollPane;

import javax.swing.JTextArea;

public class Dining extends JFrame {

private static final long serialVersionUID = 1L;

private JPanel jContentPane = null;

private JButton jButton = null;

private JScrollPane jScrollPane = null;

private JTextArea jTextArea = null;

/**

* This is the default constructor

*/

static Chopsticks[] stick=new Chopsticks[5];

static Philosopher[] philosopher=new Philosopher[5];

static Thread[] thread=new Thread[5];//五个线程代表五个哲学家

public Dining() {

super();

initialize();

}

/**

* This method initializes this

*

* @return void

*/

private void initialize() {

this.setSize(365,361);

this.setLocation(new Point(240,320));

this.setContentPane(getJContentPane());

this.setTitle("哲学家就餐问题");

}

如何设置入口,使程序能运行

public void run(){

while(true){

eat();//吃东西

try{

Thread.sleep(7000);//睡眠7000毫秒

}catch(InterruptedException e){

e.printStackTrace();

}

think();//思考

try{

Thread.sleep(7000);

}catch(InterruptedException e){

e.printStackTrace();

}

}

}

}

}

1年前

已收到1个回答

java awt point_100分 解决java import java.awt.Point;import java.awt.Rectangle;相关推荐

  1. java xmladapte_三步解决JAXB生成XML包含CDATA问题—JAVA编程

    废话不多说,写此文档的目的就是为了帮助java开发者,解决利用JAXB生成XML时,XML中带有CDATA问题. 分三步走: 首先创建适配器类:CDataAdapter.java package co ...

  2. java按空格分字符串,两种用空格分隔的java字符串的方式

    两种用空格分隔的java字符串的方式 两种方式: 1. String str = "123 456 789 111"; String [] strArray = str.split ...

  3. Java在PDF中添加水印(文本/图片水印)效果import com.spire.pdf.*; import com.spire.pdf.graphics.*; import java.awt.*;

    水印是一种十分常用的防伪手段,常用于各种文档.资料等.常见的水印,包括文字类型的水印.图片或logo类型的水印.以下Java示例,将分别使用insertTextWatermark(PdfPageBas ...

  4. java实验的技术问题及解决方法,2018-2019-2 20175313 实验一《Java开发环境的熟悉》实验报告...

    一.实验内容及步骤 使用JDK编译.运行简单的Java程序 cd code进入code文件夹 mkdir 20175313创建20175313文件夹 ls查看当前目录 cd 20175313,mkdi ...

  5. java获取jsp 组件,利用Observer模式解决组件间通信问题-JSP教程,Java技巧及代码

    1. 问题的提出 以前做一个界面的时候常常会遇到这样的尴尬情况:希望保留各个独立的组件(类),但又希望它们之间能够相互通信.譬如windows中的explorer,我们希望鼠标点击左边是树型目录的一个 ...

  6. 36.JVM内存分哪几个区,每个区的作用是什么、如和判断一个对象是否存活、java垃圾回收机制、垃圾收集的方法有哪些、java类加载过程、类加载机制、双亲委派、Minor GC和Major GC

    36.JVM内存分哪几个区,每个区的作用是什么? 37.如和判断一个对象是否存活?(或者GC对象的判定方法) 38.简述java垃圾回收机制? 39.java中垃圾收集的方法有哪些? 40.java类 ...

  7. Java小对象的解决之道——对象池(Object Pool)的设计与应用

    一.概述 面向对象编程是软件开发中的一项利器,现已经成为大多数编程人员的编程思路.很多高级计算机语言也对这种编程模式提供了很好的支持,例如C++.Object Pascal.Java等.曾经有大量的软 ...

  8. java导入错误怎么解决_eclipse导入文件及导入错误的解决方法

    在 Eclipse 中导入 Java 程序,分导入Java Project和导入Java源程序 两种情况,简述如下. 情况一:导入 Java Project Step1 . File -> Im ...

  9. JAVA中输出分两栏,老司机搞定Java 设置Word分栏

    电脑现已成为我们工作.生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到Java 设置Word分栏的问题,如果我们遇到了Java 设置Word分栏的情况,该怎么处理怎么才能解决Java 设置W ...

最新文章

  1. [转]HTTP协议详解
  2. 下列不属于android布局的是( ),Android软件工程师笔试题(全选择题)【0-1年经验】...
  3. Redis Bloom布隆过滤器的安装及使用
  4. 对几个submission文件迅速做voting操作
  5. java打印数组_Java中打印数组内容的方式有哪些?
  6. 女性最常说的5大谎言:
  7. dedecms调用某一顶级栏目下二级标签
  8. 统一并发 I——简介
  9. linux c获取内存和cpu使用率,linux c程序获取cpu使用率及内存使用情况
  10. 午睡太久为什么浑身无力
  11. eclipse3的jsp支持简单配置
  12. web前端开发最佳实践_Web开发人员和设计师的最佳黑色星期五优惠
  13. 删除曾经使用过的USB设备记录
  14. python 调用海康linux下psdatacall_demo,实现获视频取码流并返回到python,以及上传信息到人脸库的方法
  15. 对链表结构体定义中的LNode,*LinkList的理解
  16. 博弈 - SG函数和SG定理
  17. 美国大大学计算机排名2015,2015年美国计算机专业大学排名TOP20
  18. android将照片压缩并显示,android拍照选择图库后将照片剪裁压缩显示到imageview上 -电脑资料...
  19. 一键清空朋友圈软件_微信清理朋友圈app下载-微信清理朋友圈下载v1.8.0 安卓版-西西软件下载...
  20. 【问题解决】Springboot中@Value()读取不到配置文件属性解决方法

热门文章

  1. android UI进阶之仿iphone的tab效果
  2. LNK2026 module unsafe for SAFESEH image
  3. 大数据开发笔记(九):Flink综合学习
  4. 大数据对医学发展有什么影响
  5. 物联网云平台有哪些优势
  6. mac软件意外退出怎么解决_Mac 软件常见问题解决方法汇总
  7. zynq平台交叉编译器的安装
  8. 学习C++项目——mysql 数据库知识学习(关于 mysql 8.0 版以后基础部分学习)
  9. 鸿蒙2秒开机官方,两款荣耀智慧屏发布:鸿蒙OS首秀2秒开机,安卓应用迁移不难...
  10. Java中NLP的学习