大橙子网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

java界面代码放大,java页面字体放大

Java中创建 JPanel 界面,使用null布局,程序界面放大,界面大小却没有变化

null布局不能实现组件随窗体改变大小而改变

10多年建站经验, 成都网站建设、网站建设客户的见证与正确选择。创新互联提供完善的营销型网页建站明细报价表。后期开发更加便捷高效,我们致力于追求更美、更快、更规范。

建议添加布局方式

如:GridBagLayout

怎么讲编程软件上的代码放大,比如说将VC++6.0或是java或是VC2008之类的软件上面的代码放大。求高手啊!

vc6.0设置如下:点菜单 工具-》选择,然后弹出一个对话框,找到“格式”选项卡,里面可以设置字体,背景色和前景色。截图如下:

如何用Java实现图形的放大和缩小

java实现图形的放大和缩小,其实就是在画图时,改变图片的长和宽。以下代码参考一下:

import java.awt.Graphics;

import java.awt.MouseInfo;

import java.awt.Point;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.MouseEvent;

import java.awt.event.MouseListener;

import java.io.File;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JFileChooser;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.filechooser.FileNameExtensionFilter;

public class App extends JFrame implements MouseListener, ActionListener {

int x = 0;

int y = 0;

File[] selectedFiles = null;

int fileIndex = 0;

int width = 200;

int height = 200;

public App() {

setDefaultCloseOperation(EXIT_ON_CLOSE);

setLocationRelativeTo(null);

setSize(400, 300);

setResizable(false);

getContentPane().setLayout(null);

JPanel panel = new ImagePanel();

panel.setBounds(12, 40, 370, 218);

getContentPane().add(panel);

addMouseListener(this);

JButton btnBrowse = new JButton("Browse");

btnBrowse.addActionListener(this);

btnBrowse.setBounds(12, 9, 91, 21);

getContentPane().add(btnBrowse);

setVisible(true);

}

public static void main(String[] args) {

new App();

}

public void actionPerformed(ActionEvent e) {

JFileChooser chooser = new JFileChooser();

chooser.setMultiSelectionEnabled(true);

FileNameExtensionFilter filter = new FileNameExtensionFilter(

"JPG  GIF Images", "jpg", "gif");

// 设置文件类型

chooser.setFileFilter(filter);

// 打开选择器面板

int returnVal = chooser.showOpenDialog(this);

if (returnVal == JFileChooser.APPROVE_OPTION) {

selectedFiles = chooser.getSelectedFiles();

repaint();

}

}

public void mouseClicked(MouseEvent e) {

}

public void mouseEntered(MouseEvent e) {

}

public void mouseExited(MouseEvent e) {

}

public void mousePressed(MouseEvent e) {

Point point = MouseInfo.getPointerInfo().getLocation();

x = point.x;

y = point.y;

}

public void mouseReleased(MouseEvent e) {

Point point = MouseInfo.getPointerInfo().getLocation();

int thisX = point.x;

int thisY = point.y;

System.out.println("thisX=" + thisX + "  " + "thisY=" + thisY);

if ((y - thisY  20  y - thisY  0)

|| (y - thisY  0  y - thisY  -20)) {

// Y 在20范围内移动认为是水平移动

if (x  thisX) {

// right

if (selectedFiles != null

 fileIndex  selectedFiles.length - 1) {

fileIndex++;

}

} else {

// left

if (selectedFiles != null  fileIndex  0) {

fileIndex--;

}

}

} else {

if (x  thisX) {

// 右下

width += 20;

height += 20;

} else {

// 左上

width -= 20;

height -= 20;

}

}

repaint();

}

class ImagePanel extends JPanel {

public void paint(Graphics g) {

super.paint(g);

if (selectedFiles != null) {

ImageIcon icon = new ImageIcon(selectedFiles[fileIndex]

.getPath());

g.drawImage(icon.getImage(), 0, 0, width, height, this);

}

}

}

}

java窗口放大

有两种方式一种:window.showModalDialog('yueshOperate.do?method=getYingxzmkehh='+kehh+'yingxid='+yingxid,yue,"dialogWidth:900px;dialogHeight:640px;help:no;scroll:yes;center:yes;status:no");的形式就直接修改dialogWidth:900px;dialogHeight:640px,调节数字大小就行了;

第二种是windows.open的形式和这个一样也是找到width和height项修改大小即可

Eclipse中如何更改Java编辑界面和Jsp编辑界面的字体大小?

步骤如下:一:修改Java编辑界面的字体大小:如下Wiondow -- Preferences -- General -- Appearance -- Colors and Fonts -- Java -- Java Editor Text Font 最后点右边的“Edit”即可。 二:修改Jsp编辑界面的字体大小:如下Wiondow -- Preferences -- General -- Appearance -- Colors and Fonts -- Basic -- Text Font最后点右边的“Edit”即可。

java运行的计算器的界面字体显示太小,要添加什么代码可以放大字体,并且拉大边框时字体也随之放大

如果是swing的话

JLabel jl = new JLabel("标签");

jl.setBounds(10, 10, 10, 10);这是控制标签位置;

控制文本的位置,你可以通过在“”里边加空格控制

jl.setFont(new Font("宋体", Font.BOLD, 20));

这是控制文本字体,那个20就是大小选择,可以改变的


标题名称:java界面代码放大,java页面字体放大
路径分享:http://dzwzjz.com/article/hcsiej.html
在线咨询
服务热线
服务热线:028-86922220
TOP