求助:java图形用户界面程序设计题。
发布网友
发布时间:2022-04-29 02:57
我来回答
共2个回答
热心网友
时间:2022-06-29 08:23
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.FileReader;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextArea;
/**
*
* @author Steven
* 设计一个图形用户界面程序,窗口的标题设为“图形用户界面示例”,窗口的尺寸大小是:宽400,高350(像素),
* 窗口中有一个按钮和文本区,按钮名为“点击我”,当点击按钮时,将一个英文文本文件(d1.txt)的内容显示在文本区中(文件d1.txt中的内容自定)。
*/
public class MyFrame extends JFrame {
public static void main(String[] arg) {
JFrame jf = new JFrame("图形用户界面示例");
Container c = jf.getContentPane();
c.setLayout(null);
jf.setBounds(0, 0, 400, 350);
JButton jb = new JButton();
jb.setBounds(0, 0, 100, 30);
jb.setText("点击我");
final JTextArea jl = new JTextArea();
jl.setBounds(0, 35, 380, 260);
jl.setEditable(false);
jl.setLineWrap(true);
jl.setWrapStyleWord(true);
jb.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
File f = new File("D:\\d1.txt");
try {
FileReader fr = new FileReader(f);
int read;
String str = "";
while ((read = fr.read()) != -1) {
str += (char) read;
}
jl.setText(str);
fr.close();
} catch (Exception ep) {
System.out.println(ep);
}
}
});
c.add(jb);
c.add(jl);
jf.setVisible(true);
}
}
//自己在D盘下建个d1.txt
热心网友
时间:2022-06-29 08:23
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextArea;
public class AA extends JFrame{
private JTextArea textArea;
/**
* @param args
*/
public static void main(String[] args) {
new AA();
}
public AA() {
super();
getContentPane().setLayout(null);
this.setSize(400, 350);
this.setTitle("图形用户界面示例");
final JButton button = new JButton();
button.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
File file=new File("D:\\d1.txt");
byte[] b = null;
try {
FileInputStream fis=new FileInputStream(file);
b=new byte[(int) file.length()];
fis.read(b);
} catch (FileNotFoundException e1) {
e1.printStackTrace();
} catch (IOException ee) {
ee.printStackTrace();
}
String str=new String(b);
textArea.setText(str);
}
});
button.setText("点击我");
button.setBounds(135, 274, 106, 28);
getContentPane().add(button);
textArea = new JTextArea();
textArea.setBounds(10, 10, 364, 229);
getContentPane().add(textArea);
this.setVisible(true);
}
}
新手求助java程序图形界面设计问题
在Entry构造函数中加入如下代码就可以了 addComponentListener(new ComponentAdapter(){ public void componentResized(ComponentEvent ce){ panel.setBounds(getWidth()/2-100,getHeight()/2-85,210,122);button1.setBounds(getWidth()/2-185,getHeight()/2+45,85,30);button2.setBounds(getWidth()/...
Java编程 设计一个图形用户界面。界面包括三个单选按钮、两个复选框...
程序如下:import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.ButtonGroup;import javax.swing.JButton;import javax.swing.JCheckBox;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JRadioButton;import java...
java课程设计题目及代码是什么?
1、题目:计算器。设计内容是设计一个图形界面(GUI)的计算器应用程序,完成简单的算术运算。设计要求是设计的计算器应用程序可以完成家法、减法、乘法、除法和取余运算。且有小数点、正负号、求倒数、退格和清零功能。2、代码:数字按钮NumberButton类如下:import java.awt.import java.awt.event.import...
编写一个图形用户界面的Java Application 程序要求如下图求求了很着急...
import javax.swing.JFrame;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem;public class GUIApplication extends JFrame { public GUIApplication() { // 设置窗口标题 setTitle("Java Application");// 创建菜单栏 JMenuBar menuBar = new JMenuBar();// 创建文...
JAVA 图形界面编程问题
在你按钮添加完之后使用updateUI()方法就可以了。因为你那些按钮是画在jpanel上的,所以要使用那个组件的updateUI方法,即 jpanel.add(new JButton("按钮"+(buttonCount++)));之后添加一句 jpanel.updateUI();这样就能看到效果了。
求一个java程序 基于Swing的图形用户界面设计
import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import java.util.Enumeration;import java.util.Random;import javax.swing.JFrame;import javax.swing.JOptionPane;import javax.swing.UIManager;import javax.swing.plaf.FontUIResource;public ...
java 图形界面编程问题
import java.awt.event.*;class MyFrame extends JFrame { private JLabel lowlabel = new JLabel("下限:");private final JTextField lowtf = new JTextField();private final JLabel higlabel = new JLabel("上限:");private JTextField higtf = new JTextField();private JButton btSubmit =...
java图形界面编程 题目事第一行为复选框 第二行为男女选择 第三行为...
package test;import java.awt.GridLayout;import java.awt.Label;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import javax.swing.ButtonGroup;import javax.swing.JButton;import javax.swing.JCheckBox;...
java问题1,编写一个登录界面,界面包含有户名,密码,登录按钮和退出按钮...
参考代码 import javax.swing.*;import java.awt.*;import java.awt.event.*;//jdk 1.8 进行测试通过public class LoginFrame extends JFrame implements ActionListener{JTextField jtf1;JPasswordField jpf2;public LoginFrame() {//组件部分JPanel jp1,jp2,jp3;JLabel jl1,jl2;JButton jb1,jb...
JAVA图形界面设计
在awt/swing里绘制圆形的方法是 g.drawOval(x, y,width, height);x,y代表外接正方形的左顶点坐标 width和height相同是就是圆形.代表直径 参考代码 import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import javax.swing.JFrame;import javax.swing.JPanel;public class Test...