⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 twodialog.java

📁 windows记事本功能的软件
💻 JAVA
字号:
 import java.awt.event.*;
 import java.awt.*;
 import javax.swing.*;
 class TwoDialog extends Dialog implements ItemListener 
{

  List list,list1,list2;
  JTextArea text;
  Label lab1,lab2,lab3,lab4;
  TextField text1,text2,text3;
  Button btn1;
  Box baseBox ,boxV1,boxV2,boxV3,boxV4,boxV5;
  TwoDialog Mf2;
   TwoDialog(Frame f,String s,boolean b)
   {

      super(f,s,b);
 
     list=new List(10,false);
     text1=new TextField(10);
     btn1=new Button("确定");
     text1.setBackground(Color.blue);
     setLayout(new FlowLayout());
     setBounds(100,100,700,330);
     text=new JTextArea(6,15);
     text.setEditable(false);
     text.setBackground(Color.orange);
     text.setForeground(Color.blue);
     GraphicsEnvironment ge=GraphicsEnvironment.getLocalGraphicsEnvironment();
     String fontName[]=ge.getAvailableFontFamilyNames();
     for(int i=0;i<fontName.length;i++)
     {
        list.add(fontName[i]);
     }
     lab1=new Label("请选择想要的字体");
     boxV1=Box.createVerticalBox();
     boxV1.add(Box.createVerticalStrut(10));
     boxV1.add(lab1);
     boxV1.add(Box.createVerticalStrut(10));
     boxV1.add(text1);
     list.addItemListener(this);
     boxV1.add(Box.createVerticalStrut(10));
     boxV1.add(list);
     boxV2=Box.createVerticalBox();
     boxV2.add(Box.createVerticalStrut(10));
     lab2=new Label("你所选字体的样式");
     boxV2.add(lab2);
     boxV2.add(Box.createVerticalStrut(10));
     boxV2.add(text);
     lab3=new Label("请选择字体风格");
     lab4=new Label("请选择字体大小");
     text2=new TextField(10);
     text3=new TextField(10);
     list1=new List(10,false); list2=new List(10,false);
     list1.addItemListener(this);list2.addItemListener(this);
     boxV3=Box.createVerticalBox();
     boxV3.add(Box.createVerticalStrut(10));
     boxV3.add(lab3);
     boxV3.add(Box.createVerticalStrut(10));
     boxV3.add(text2);
     boxV3.add(Box.createVerticalStrut(10));
     boxV3.add(list1);
     boxV4=Box.createVerticalBox();
     boxV4.add(Box.createVerticalStrut(10));
     boxV4.add(lab4);
     boxV4.add(Box.createVerticalStrut(10));
     boxV4.add(text3);
     boxV4.add(Box.createVerticalStrut(10));
     boxV4.add(list2);
     boxV5=Box.createVerticalBox();
     boxV5.add(Box.createVerticalStrut(10));
     boxV5.add(btn1);
     baseBox=Box.createHorizontalBox();
     baseBox.add(boxV1);
     baseBox.add(Box.createHorizontalStrut(10));
     baseBox.add(boxV2);
     baseBox.add(Box.createHorizontalStrut(10));
     baseBox.add(boxV3);
     baseBox.add(Box.createHorizontalStrut(10));
     baseBox.add(boxV4);
      baseBox.add(Box.createHorizontalStrut(10));
     baseBox.add(boxV5);
     add(baseBox);
     list1.addItemListener(this);
     list2.addItemListener(this);
    list1.add("粗体",1);list1.add("斜体",2);list1.add("粗斜体",3);list1.add("真字体类",4);
    list1.add("罗马字体",5); list1.add("PLAIN ",6);list1.add("HANGING_BASELINE",7);
    list1.add("从左到右 ",8);list1.add("无限制布局",9);//list1.add("LAYOUT_NO_START_CONTEXT ",10);
    list1.add("从右到左",10);
    //int a[]=new int[72];
    for(int j=2;j<=72;j+=2)
	   {
	         String str=String.valueOf(j);
		 list2.add(str);
           }
 
   }
    public void itemStateChanged(ItemEvent e)
     {
	    if(e.getSource()==list)
	     {
	      String name=list.getSelectedItem();
               text1.setText(name);
              Font f=new Font(name,Font.BOLD,18);
              text.setFont(f);
              text.setText("\nHappy Day");
	    }
	    if(e.getSource()==list1)
	     {
		    String str=list1.getSelectedItem();
		    text2.setText(str);
	     }
	     if(e.getSource()==list2)
	     {
		     String str1=list2.getSelectedItem();
		     text3.setText(str1);
	     }
     }
    

 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -