新聞中心
如何用java畫一個(gè)矩形,要求左上坐標(biāo)為20.30.寬為120.高為30.
import java.awt.*;
成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),天峨企業(yè)網(wǎng)站建設(shè),天峨品牌網(wǎng)站建設(shè),網(wǎng)站定制,天峨網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,天峨網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
import javax.swing.*;
public class Rectangle extends JFrame {
public void CreateJFrame(String title) {
JFrame frame = new JFrame();
Container container = frame.getContentPane();
JLabel jl = new JLabel("窗體");
container.add(jl);
jl.setHorizontalAlignment(SwingConstants.CENTER);
frame.setBounds(20, 30, 120, 30);
frame.setVisible(true);
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new Rectangle().CreateJFrame("創(chuàng)建窗體");
}
}
JAVA查看程序執(zhí)行的時(shí)候出現(xiàn)一個(gè)矩形框左上角有個(gè)小叉叉
這個(gè)問題是IE在載入java applte時(shí)沒有初始化成功!是IE的問題,這樣吧,你可以用JDK自代的appletviewer(小程序查看器)來先查看你的程序,
像這樣:
import java.applet.Applet;
impot
public class IsAppletHello extends Applet
{
public void paint(Graphics g)
{
g.drawString("Hello java!");
}
}
//applet code="IsAppletHello.class" width=300 heigth=300/applet
在命令行直指鍵入appletviewer IsAppletHello.java
這樣就不用去寫html文件了.你也可以去寫一個(gè)html不過在命令行直指鍵入的就是appletviewer IsAppletHello.class了.
請問如何用java編寫一個(gè)軟件,可以在上面畫一些圖形(比如矩形),然后可以選中,并移動(dòng)甚至放大或者縮小它
給你說下思想
第一種:
用到2個(gè)簡單面板
第一個(gè)面板放到內(nèi)容面板的中心區(qū)域(設(shè)置成流式布局)
第二個(gè)面板放到第一個(gè)面板里面(畫矩形)
給面板2注冊監(jiān)聽器(鼠標(biāo))
后面的自己構(gòu)思吧
放大或者縮小 根據(jù)面板的中心
第二種思想就是直接利用 多文檔技術(shù)
java Jpanel上畫矩形
public void drawRect(int x,
int y,
int width,
int height)
類 Graphics 中的 drawRect
參數(shù):
x - 要繪制矩形的 x 坐標(biāo)。
y - 要繪制矩形的 y 坐標(biāo)。
width - 要繪制矩形的寬度。
height - 要繪制矩形的高度。
實(shí)心的如下
fillRect
public abstract void fillRect(int x,
int y,
int width,
int height)填充指定的矩形。該矩形左邊緣和右邊緣分別位于 x 和 x + width - 1。上邊緣和下邊緣分別位于 y 和 y + height - 1。得到的矩形覆蓋 width 像素寬乘以 height 像素高的區(qū)域。使用圖形上下文的當(dāng)前顏色填充該矩形。
參數(shù):
x - 要填充矩形的 x 坐標(biāo)。
y - 要填充矩形的 y 坐標(biāo)。
width - 要填充矩形的寬度。
顏色g.setColor(參數(shù));
畫g.fillRect(參數(shù));
java編程:繪制矩形問題:
g.drawRect(100, 100, 80, 80);這個(gè)有問題。貌似應(yīng)該是這樣g.drawRect(x,y,x+width,y+height),所以你畫的圖長寬都為負(fù)數(shù),看不到圖形了。
求java繪圖程序源代碼(加注釋),在如下圖的基礎(chǔ)上,在圖案種類上添加圓角矩形,求代碼
直線 是 Line2D
矩形是 Rectangle2D
弧 Arc2D
橢圓 Ellipse2D
圓角矩形是 RoundRectangle2D
上面的都在 java.awt.geom包里
當(dāng)前題目:JAVA代碼在矩形上方 用java編寫矩形
URL網(wǎng)址:http://fisionsoft.com.cn/article/dodgdod.html