「java窗口题」java简单窗口代码

博主:adminadmin 2022-11-22 08:41:09 71

本篇文章给大家谈谈java窗口题,以及java简单窗口代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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窗口题」java简单窗口代码

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简单窗口代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

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