当前位置:首页 » 编程语言 » swingjava

swingjava

发布时间: 2022-01-18 01:30:58

java swing 和 jsp

jsp是以网页的形式呈现出来的,swing是C/S结构用到的。当然是jsp简单一些啦!

② java swing组件的优点有哪些

Java Swing组件的特点:

1、Swing的实现是一个小型GUI框架,该框架无基本平台依赖性,而在AWT实现中却有依赖性。

2、javax.swing.JComponent类是所有Swing组件的基类。

3、Swing模型的目标是要遵循模型-视图-控制器体系结构。模型封装了数据和状态的底层表示。

4、javax.swing.plaf包提供了一个接口和许多抽象类用于定义可插入的外观框架。缺省的外观由javax.swing.plaf.basic包中的类实现。

③ java中的swing用法

在你的登陆那部分添加下面一段!
try {
BufferedReader input = new BufferedReader(new FileReader(
"M:/a.txt"));
System.out.println("读取文件成功");
String line = null;
line = input.readLine();
System.out.println(line);
if (line.equals(d06.jtf.getText())) {
line = input.readLine();
if (line.substring(1).equals(
String.valueOf(d06.pwd.getPassword()))) {
System.out.println("账号密码一致");
} else {
System.out.println("账号密码不一致");
}
} else {
System.out.println("账号密码不一致");
}
} catch (Exception ee) {
System.out.println("读文件过程中出错");
}

④ java.awt和javax.swing 有什么区别

AWT 是Abstract Window ToolKit (抽象窗口工具包)的缩写,这个工具包提供了一套与本地图形界面进行交互的接口。当我们利用 AWT 来构件图形用户界面的时候,我们实际上是在利用操作系统所提供的图形库。由于不同操作系统的图形库所提供的功能是不一样的,在一个平台上存在的功能在另外一个平台上则可能不存在。
Swing 是在AWT的基础上构建的一套新的图形界面系统,它提供了AWT 所能够提供的所有功能,并且用纯粹的Java代码对AWT 的功能进行了大幅度的扩充。由于 Swing 控件是用100%的Java代码来实现的,因此在一个平台上设计的树形控件可以在其他平台上使用。

⑤ 有关java swing

很清晰挖,不错!

至于登陆和编辑
你可以给登陆选项.addActionListener(new ActionListener(){ 在这个里面把登陆setEnabled(false);编辑setEnabled(true);})

你是指再打开一个登陆界面?

⑥ 为什么javaswing没有显示

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.JComponent;
import java.applet.*;

public class Demo {
public static void main(String args[]) {
Wuziqiframe wuzidemo = new Wuziqiframe();

}

}

class Wuziqiframe extends JFrame {

JMenuBar mbar = new JMenuBar();

JMenu gameMenu = new JMenu("菜单"); //这里要给菜单添加一个名字,否则就像是没显示一样

JMenuItem kaiju = new JMenuItem("开局", KeyEvent.VK_A);
JMenuItem qipan = new JMenuItem("棋盘", KeyEvent.VK_S);
JMenuItem tuichu = new JMenuItem("退出", KeyEvent.VK_D);

public Wuziqiframe() {

addmenu();

}

public void addmenu()

{
//JFrame f=new JFrame(" sd");
//Wuziqiframe既然已经继承JFrame了,就不要再创建JFrame了

gameMenu.add(kaiju);
gameMenu.add(qipan);
gameMenu.add(tuichu);
mbar.add(gameMenu);
this.setJMenuBar(mbar);
this.validate();
this.setVisible(true);
this.setBounds(10, 10, 400, 300);

}

⑦ java swing图形界面

不知道你创建图形界面有没有什么特别的要求,如果是用swing的话,直接写java类就可以了,和建立普通的java工程然后再写java类并没什么特别的不同。下面我就举一个简单的swing图形界面的例子。

首先新建一个项目,然后建个包,就是普通的java工程的构建方法。再建一个Test类,复制下面的代码,保证包名正确,再运行就可以得到一个图形用户界面了。这个界面上的move按钮可以响应上下左右键。

packagetest;
//包名换成你自己的包名
importjava.awt.event.KeyEvent;
importjava.awt.event.KeyListener;
importjavax.swing.JButton;
importjavax.swing.JFrame;
publicclassTestextendsJFrame{
/**
*
*/
=1L;
publicTest(){

finalJButtonbutton=newJButton("move");
button.setSize(70,30);
button.setLocation(100,100);

button.addKeyListener(newKeyListener(){

@Override
publicvoidkeyTyped(KeyEvente){

}

@Override
publicvoidkeyReleased(KeyEvente){

}

@Override
publicvoidkeyPressed(KeyEvente){
if(e.getKeyCode()==KeyEvent.VK_UP){
button.setLocation(button.getX(),button.getY()-1);
}elseif(e.getKeyCode()==KeyEvent.VK_DOWN){
button.setLocation(button.getX(),button.getY()+1);
}elseif(e.getKeyCode()==KeyEvent.VK_LEFT){
button.setLocation(button.getX()-1,button.getY());
}elseif(e.getKeyCode()==KeyEvent.VK_RIGHT){
button.setLocation(button.getX()+1,button.getY());
}
}
});

this.setLayout(null);
this.add(button);

this.setSize(300,200);
this.setLocationRelativeTo(null);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

publicstaticvoidmain(String[]args){
Testtest=newTest();
}


}

⑧ java的swing怎么能变得漂亮些呢

Java的跨平台对于图形用户界面来说是一个障碍,因此不管是awt还是swing从sun手中诞生就不太能赶得上windows,这些年有了不少改进,但本质上还是没法追赶和超越,甚至web上都有flash, silverlight, html5这些都比swing做得漂亮,因此学java的大多去web上折腾了,当然你可以去搜索一些swing的主题下载,但本质上一些设计使得它没法突破。

eclipse最初是ibm领导的,它使用的是另一个图形库swt,你可以搜索一些这方面资料,可以看出它并非是跨平台的,而是在主要平台(win, linux)上附加了一些本地库,完全没用swing,因此不是换主题能改变得了的。

如果你实在想用Java作界面,我觉得你不如去了解一些最新的JavaFX,这个东西很新,虽前途未卜,但oracle正强力支持,值得了解一下。

⑨ javaswing

你继承ChangeListener接口就要实现stateChanged方法,
这个....
你stateChanged方法最后一个d漏写了...,所以编译器认为你没有实现改方法>_<

还有还有个下标越界的错误拉,
tabbedPane.setEnabledAt(index+1,true);
就这句好像,我不知道你要做虾米东西,看的累,我把它改成
tabbedPane.setEnabledAt(index,true);
就OK了..

int index=-1;

⑩ java awt;java applet;java swing分别是什么他们之间有什么联系和区别

Applet 是嵌入网页的小程序!
awt和swing里的都是GUI图形所需的类
awt和SWING没什么区别
唯一的区别就是awt没有swing强大(比如:awt里的按钮不能添加图片,而swing里的按钮可以添加) awt是SUN的失败品,所以后来才弄了个swing
祝你成功!

热点内容
做脚本挂 发布:2024-05-02 19:09:14 浏览:930
打王者开最高配置哪个手机好 发布:2024-05-02 19:08:31 浏览:350
python字典使用 发布:2024-05-02 19:01:14 浏览:134
我的世界服务器联机ip 发布:2024-05-02 18:50:39 浏览:619
steam密码从哪里看 发布:2024-05-02 18:50:00 浏览:629
convertlinux 发布:2024-05-02 18:20:00 浏览:705
zxingandroid简化 发布:2024-05-02 17:47:53 浏览:189
贵州银行卡查询密码是什么 发布:2024-05-02 17:47:17 浏览:119
飓风算法没用 发布:2024-05-02 17:41:41 浏览:350
android铃声设置 发布:2024-05-02 17:40:01 浏览:485