java图形界面怎么画不出图形

问题描述

importjava.awt.*;importjavax.swing.*;publicclassTest1extendsJFrame{Wdmb6mb6=null;publicstaticvoidmain(String[]args){Test1lll=newTest1();}publicTest1(){mb6=newWdmb6();this.add(mb6);this.setLocation(300,280);this.setSize(400,300);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);}}classWdmb6extendsJPanel{publicvoidpaint(Graphicsg){g.drawOval(300,400,30,40);g.setColor(Color.blue);}}这是什么情况,不出图形

解决方案

解决方案二:
你画的图超出窗体的范围了,你试着把你的窗体最大化看看
解决方案三:
该回复于2014-09-22 08:48:00被版主删除
解决方案四:
你画的椭圆在显示框外面了看看你的圆心坐标,而Panel的坐标是相对位置。

时间: 2024-10-02 09:25:09

java图形界面怎么画不出图形的相关文章

java图形界面-awt 图形界面问题 窗口弹出

问题描述 awt 图形界面问题 窗口弹出 一个窗口中有几个按钮,如何实现点击按钮后,弹出新窗口,在监听器里试了一个show 方法,弹是弹出来了,但是在eclipse 里面,这个方法被划掉了,什么意思,还可以用吗?

图形界面上的任意形状图形按钮

一.实现原理 我们知道windows窗口默认都是矩形,要实现任意形状的窗口就需要自绘.为此从CBUTTON派生一个按钮类CControlButton,重载DrawItem消息处理进行自绘.图片的背景是矩形的,假如我们的按钮图片是圆形的,当把图片绘制上去之后,我们发现多出了背景部分.如何消除背景呢? 为了解决这个问题,我们可以用BitBlt 中的MERGEPAINT和SRCAND的方式进行绘制. MERGEPAINT是把图形反色后再同贴图目的地进行OR操作,而SRCAND是把图形和贴图目的地进行A

编程c语言-关于c语言控制台图形界面

问题描述 关于c语言控制台图形界面 请问 我在控制台画了两个矩形 怎么让两个矩形中间显示文字啊 请问 我在控制台画了两个矩形 怎么让两个矩形中间显示文字啊 解决方案 C语言控制台窗口图形界面编程(八):鼠标事件用C语言开发DOS下的图形界面C语言控制台窗口图形界面编程(七):键盘事件 解决方案二: 首先你依靠的是哪个库...你应该懂得纯c是不提供图形库的吧...你描述清楚

《树莓派Python编程入门与实战(第2版)》——2.4 LXDE图形界面

2.4 LXDE图形界面 在LXDE图形界面中,可以看到以下两个部分. 桌面区: LXPanel区. 桌面区使你能够为常用的程序和文件创建快捷图标,从而更容易访问它们.只需要双击图标,就可以启动程序或打开文件.默认情况下,桌面上只会出现一个快捷图标,就是垃圾箱图标.可以在桌面的任何地方单击鼠标右键,以创建一个新的文件夹或文件图标. LXPanel是桌面顶部的包含了几个图标的一个工具栏区域.它使得你能够将一些较小的程序(叫作applet)放置到桌面界面上.有很多的applet可以用来直接在LXPa

谢谢了-myeclipse10里图形界面开发

问题描述 myeclipse10里图形界面开发 在myeclipse10里面如何将原有的java代码转变成可以更改的图形界面,这样可以拉动图形组件,方便修改图形界面.也就说想打开成form形式,不会啊?请教大神 (我现在有java代码,运行时显示图形界面,但想进一步修改图形界面,想用较方便的方法就是拉动图形组件那种,可是不会)

C语言控制台窗口图形界面编程之八 鼠标事件

上次讲的是键盘事件,这次我们介绍鼠标事件.下面先介绍下鼠标事件的结构体以及相关信息. typedef struct _MOUSE_EVENT_RECORD //鼠标事件结构体 { COORD dwMousePosition; //当前鼠标在控制台窗口缓冲区的位置 DWORD dwButtonState; //鼠标按键的状态 DWORD dwControlKeyState; //控制键状态 DWORD dwEventFlags; //鼠标事件类型 } MOUSE_EVENT_RECORD; /*

C语言控制台窗口图形界面编程之七 键盘事件

输入事件中的键盘事件通常有字符事件和按键事件,这些事件的附带信息构成了键盘输入的信息,而想要读取这些信息,是要通过API函数ReadConsoleInput来获取的,函数原型如下: BOOL ReadConsoleInput( //读取输入信息 HANDLE hConsoleInput, //句柄 PINPUT_RECORD lpBuffer, //输入事件结构体的指针 DWORD nLength, //要读取的记录数 LPDWORD lpNumberOfEventsRead //用来接受成功读

C语言控制台窗口图形界面编程之六 光标操作

控制台窗口的光标的位置反映的是当前文本输入的插入位置,通过Windows API函数我们可以随意更改光标的位置,下面介绍这个控制光标位置的API函 BOOL SetConsoleCursorPosition( //设置光标位置 HANDLE hConsoleOutput, //句柄 COORD dwCursorPosition //坐标 ); //若函数调用成功则返回非0值 不仅仅是光标的位置,光标的信息我们也可以通过一些API函数来设置,下面介绍光标信息结构体已经获得和设置光标信息的API函数

C语言控制台窗口图形界面编程之五 控制文本移动的函数

控制文本的移动是控制台窗口界面编程的一个很重要的功能,有了这个功能我们可以实现界面的滚动.下面我们介绍一个控制文本移动的函数,如下: BOOL ScrollConsoleScreenBuffer( //文本移动函数 HANDLE hConsoleOutput, //句柄 const SMALL_RECT *lpScrollRectangle, //移动区域 const SMALL_RECT *lpClipRectangle, //裁剪区域,如果为NULL,那么将代表整个屏幕缓冲区 COORD d