「java窗口题」java简单窗口代码
本篇文章给大家谈谈java窗口题,以及java简单窗口代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、Java题。在窗口中设置三个圆形,扇形,矩形单选按钮,点击单选按钮,
- 2、Java程序设计题 编写一个JFream窗口:
- 3、java的窗口问题,希望有人能满足要求
- 4、java 窗口问题
- 5、java题,创建一个窗体,使之题目为“窗口演示”,大小为480*180,可见且大小不可变创建一个窗体,使之题目
- 6、关于java的题目: 设计一个GUI程序,在窗口的一个文本框中输入字符,其内容在窗口的另一个
Java题。在窗口中设置三个圆形,扇形,矩形单选按钮,点击单选按钮,
void GetMemory(char *p, int num)
{
p = (char *)malloc(sizeof(char) * num);
}
void Test(void)
{
char *str = NULL;
GetMemory(str, 100); // str 仍然为 NULL
strcpy(str, "hello"); // 运行错误
}
Java程序设计题 编写一个JFream窗口:
效果如图
参考代码
import java.awt.BorderLayout;
import java.awt.event.*;
import javax.swing.*;
//该窗口继承与JFrame 实现了ActionListener接口
public class MyFrame extends JFrame implements ActionListener {
JButton jbShow, jbHide;//定义按钮
JTextField jtf;//定义文本框
public MyFrame() {
//最上面的面板, 包含2个按钮
JPanel jp1 = new JPanel();
jbShow = new JButton("显示");
jbShow.addActionListener(this);//点击按钮后会执行actionPerformed方法
jbHide = new JButton("隐藏");
jbHide.addActionListener(this);//点击按钮后会执行actionPerformed方法
jp1.add(jbShow);
jp1.add(jbHide);
//下面的面板 包含1个文本框
JPanel jp2 = new JPanel();
jtf = new JTextField(15);
jp2.add(jtf);
add(jp1, BorderLayout.NORTH);//jp1放置到北面
add(jp2, BorderLayout.SOUTH);//jp2放置到南面
setTitle("程序");// 窗口标题
setSize(220, 120);// 窗口大小 宽300 高200
setLocationRelativeTo(null);// 窗口居中
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 当窗口关闭时,程序结束
}
public static void main(String[] args) {
new MyFrame().setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
String cmd = e.getActionCommand();
//判断是哪一个按钮被点击了,然后根据情况,做出修改
if ("显示".equals(cmd)) {
jtf.setText("Java Program!");
} else if ("隐藏".equals(cmd)) {
jtf.setText("");
}
}
}
java的窗口问题,希望有人能满足要求
package com;
import java.awt.Color;
import java.awt.Component;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextArea;
import javax.swing.border.LineBorder;
public class Win extends JFrame {
private static final long serialVersionUID = 1L;
public Win() {
final Container ct = new Container();
setBounds(0, 0, 1350, 750);
ct.setBounds(0, 0, 1350, 750);
setLayout(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
for (int i = 1; i = 6; i++) {
for (int j = 1; j = 6 - i; j++) {
JTextArea a = new JTextArea("a" + i + j);
a.setBounds(200 * j + 100 * i - 200, 100 * i, 90, 90);
a.setBorder(new LineBorder(Color.black));
ct.add(a);
}
if (i == 6) {
JButton a = new JButton("确定");
a.setBounds(200 + 100 * 5 - 200, 100 * 6, 90, 30);
a.setBorder(new LineBorder(Color.black));
a.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
for (int i = 0; i ct.getComponentCount(); i++) {
Component component = ct.getComponent(i);
if (component instanceof JTextArea) {
JTextArea area = (JTextArea) component;
area.setText("100");
}
}
}
});
ct.add(a);
}
}
this.add(ct);
setVisible(true);
}
public static void main(String[] args) {
new Win();
}
}
java 窗口问题
//构造方法
public TicketDialog(JDialog parent, boolean modal, String id) {
super(parent, modal);
setLocationCenter();
//窗口代码
this.setVisible(true);
}
/**
* 屏幕中央位置
*/
public void setLocationCenter() {
int w = (int) Toolkit.getDefaultToolkit().getScreenSize().getWidth();
int h = (int) Toolkit.getDefaultToolkit().getScreenSize().getHeight();
this.setLocation((w - this.getSize().width) / 2, (h - this.getSize().height) / 2);
}
java题,创建一个窗体,使之题目为“窗口演示”,大小为480*180,可见且大小不可变创建一个窗体,使之题目
package test;
import java.awt.Dimension;
import java.awt.EventQueue;
import javax.swing.JFrame;
public class Example {
private JFrame frame;
public static void main(String args[]) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Example window = new Example();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
public Example() {
createContents();
}
private void createContents() {
frame = new JFrame();
frame.setSize(new Dimension(480, 180));
frame.setResizable(false);
frame.setTitle("窗口演示");
frame.setBounds(100, 100, 482, 185);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
关于java的题目: 设计一个GUI程序,在窗口的一个文本框中输入字符,其内容在窗口的另一个
public class Test extends JFrame{
JFrame frame=null;
JPanel panel=null;
JTextArea label2;
public Test(){
init();
}
public void init(){
this.setTitle("input");
this.setBounds(300, 300, 200,200);
setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setContentPane(new Panel());
setResizable(false);
setVisible(true);
frame=new JFrame("show");
frame.setBounds(600, 300, 200,200);
frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
frame.setResizable(false);
panel=new JPanel();
label2=new JTextArea();
label2.setLineWrap(true);
label2.setBounds(0, 0, 200, 200);
panel.add(label2);
frame.add(panel);
}
class Panel extends JPanel{
JTextArea text;
JLabel label ;
public Panel(){
setLayout(null);
text=new JTextArea();
text.setBounds(0, 0, 200, 200);
text.setLineWrap(true);
add(text);
text.addKeyListener(new KeyListener() {
public void keyTyped(KeyEvent e) {
}
public void keyReleased(KeyEvent e) {
}
public void keyPressed(KeyEvent e) {
if(e.getKeyCode()==KeyEvent.VK_ENTER){
String str=text.getText();
label2.setText(str);
frame.setVisible(true);
}
}
});
}
}
public static void main(String[] args){
new Test();
}
}
结果:
关于java窗口题和java简单窗口代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-22,除非注明,否则均为
原创文章,转载请注明出处。