由买买提看人间百态

topics

全部话题 - 话题: setbounds
(共0页)
a*****p
发帖数: 1285
1
来自主题: Java版 - java graphics2d 画图请教
public class MouseComponent extends JComponent {



public MouseComponent() {

shapes = new ArrayList();
lines = new ArrayList();
bounds = new ArrayList();
current = null;
startpoint = null;
endpoint = null;

isSelected = false;
eraserSelected = false;
cursorPointer = false;
isLine = false;
clear = false;
filled = false;

shapeIndex =... 阅读全帖
b***i
发帖数: 3043
2
来自主题: Java版 - 遇到Swing的一个问题
我的程序代码突然不好用了,是从别人那里拿来的代码,我不停地修改补充。程序中用
一个类来显示一个窗口,之后隐藏。这个窗口变量本身是不需要每次new产生,整个程
序运行就构造一次。鼠标点击一个按钮后,这时把窗口加入到frame中---add(panel,
int)。
现在的问题表现在,第一次可以看到窗口,然后正确隐藏。之后按钮无论怎么按,窗口
都不出现。调试,发现,所有窗口位置参数都对,按钮event也执行了,就是看不见窗
口。今年1-1编好的jar还好用,可以每次看到窗口,可是现在的代码我在eclipse里面
运行就这样了。
我倒是解决了,但是我想看看大家的意见,我主要是想知道为什么?
原相关代码:
class Myclass extends JPanel{
JPanel myPanel;
Myclass(){myPanel=new....}
public void actionPerformed(ActionEvent e){
...
myPanel.add(...内容);
mainPanel.add(myPane... 阅读全帖
z*******3
发帖数: 63
3
用了这个tookkit一段时间了,现在碰到个setBounds的问题,解决不了。
我在一个自己的Renderer里面试图给一个VisualItem setBounds。但就是没法改变这个
VisualItem的_bounds 域的内容。
多谢了。
l******d
发帖数: 1
4
来自主题: Java版 - Re: 关于APPLET的IO问题
我试了一下,没问题呀。就是IE5的VM好像不合spec,getDocumentBase()连文件名都返回了。所以做了点改动。这是我试验的Code,你参考一下。
MyApplet.java:
import java.io.*;
import java.net.*;
import java.awt.*;
import java.applet.*;
public class MyApplet extends Applet
{
public void init()
{
setLayout(null);
setSize(426,266);
add(textArea1);
textArea1.setBounds(20,20,600,440);
textArea1.setText(getDocumentBase()+"\n");
try {
URL url = new URL(getDocumentBase(), "text.txt");
textArea1.setText(url.toString()+"\n");
URLConnection conn = url.openConnection()
c*******9
发帖数: 6411
5
I tried the following code, and looks like text.setText("test") caused
the "org.eclipse.swt.SWTException: Invalid thread access" error.
the UI here has text field, and a browser button, the browser button will
display JFileChooser to choose a file.
any idea how to get this work?
thanks.
testing code:
private void createContents(final Shell shell)
shell.setLayout(new GridLayout(3, false));
final Label lable = new Label(shell, SWT.READ_ONLY);
lable.setText("File Path");
... 阅读全帖
v****c
发帖数: 32
6
来自主题: Programming版 - 一个Java applet小程序
一个Java applet小程序中 加了以下内容后产生的class文件在浏览器中工作不正常。
why? xiexie hui fu.
//set up text label
textL = new JLabel();
textL.setText( "Welcome to the park!" );
textL.setLocation(25,0);
textL.setSize(550,210);
textL.setFont(new Font("Arial",Font.PLAIN,36));
textL.setHorizontalAlignment(JLabel.CENTER);
contentPane.add(textL);

//set up picture label
pictureL = new JLabel();
pictureL.setIcon(new ImageIcon( "fun.jpg" ));
pictureL.setBounds(54,120,500,250)
c*******9
发帖数: 6411
7
【 以下文字转载自 Java 讨论区 】
发信人: cplus2009 (in the woods (木老虎)), 信区: Java
标 题: update main UI from child thread issue
发信站: BBS 未名空间站 (Tue May 21 14:13:10 2013, 美东)
I tried the following code, and looks like text.setText("test") caused
the "org.eclipse.swt.SWTException: Invalid thread access" error.
the UI here has text field, and a browser button, the browser button will
display JFileChooser to choose a file.
any idea how to get this work?
thanks.
testing code:
private void createContents(final She... 阅读全帖
(共0页)