「javagui怎么用」JAVAui

博主:adminadmin 2022-12-01 08:38:07 54

本篇文章给大家谈谈javagui怎么用,以及JAVAui对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

Java如何使用GUI绘制线条

public void paintComponent(Graphics g){

super.paintComponent(g);

Graphcis2D g2d = (Graphics2D)g;

g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,

RenderingHints.VALUE_ANTIALIAS_ON);

g.setStroke(new BasicStroke(2f));

g.setPaint(Color.BLUE);

g.drawLine(x1,y1,x2,y2);

g.draw(new Line2D.Double(x1d,y1d,x2d,y2d));

}

在JPanel子类的paintComponent方法里绘制。

Java 中 如何使用gui

GUI 是图形用户界面 ,JAVA中的编写图形界面的是 java.awt和javax.swing两个包 。JAVA有很多GUI产品,eclipse就是 。

JAVA程序设计,使用GUI界面

效果图

参考代码

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class KeyFrame extends JFrame implements KeyListener{

JLabel jlkey;

public KeyFrame() {

jlkey = new JLabel("请输入字母或者数字,其他字符不显示");

add(jlkey);

addKeyListener(this);

setLayout(new FlowLayout());

setSize(260, 160);

setTitle("输入...");

setLocationRelativeTo(null);

setDefaultCloseOperation(EXIT_ON_CLOSE);

setVisible(true);

}

public static void main(String[] args) {

new KeyFrame();

}

public void keyTyped(KeyEvent e) {//敲击键盘

c=e.getKeyChar();//得到键入的字符

repaint();//重绘

}

public void keyPressed(KeyEvent e) {//按下键盘

// c=e.getKeyChar();

// repaint();

}

public void keyReleased(KeyEvent e) {//释放键盘

}

char c ;

@Override

public void paint(Graphics g) {

super.paint(g);

//如果只能显示输入的是字母或者数字,那么需要if判断下

if((c='Z' c='A')||(c='z'c='a')||(c='9'c='0')){// 注意比较的是字符 '9' 和字符'0'

Font font = g.getFont();

g.setColor(Color.BLUE);

g.setFont(new Font(font.getName(),font.getStyle(),20));

g.drawString(c+"",100, 100); //绘制

}

}

}

java中的GUI

其实你也不用严格的按着几步来做:

1,导入包也就是

import java.awt.*;

import java.awt.event.*;

或者import javax.swing.*;

import javax.swing.event.*;

2,构造,估计就是构造方法,就是初始化你的组件,

3,不知道

4,应该是给组件加监视器

5,实现接口的方法,也就是当你按了按钮或选择了菜单项会发生的动作

java gui图形界面编程键盘输入字母转换大小写

从键盘输入一个小写字母,然后输入出对应的大写字母,用两种输入输入的方法实现。第一种使用控制输入输出,第二种是使用对话框输入输出。这样即可实现javagui图形界面编程键盘输入字母转换大小写。

关于javagui怎么用和JAVAui的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-01,除非注明,否则均为首码项目网原创文章,转载请注明出处。